-
Создание многомерного массива:
// JavaScript var multiArray = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];// PHP $multiArray = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]; -
Доступ к элементам многомерного массива:
// JavaScript var value = multiArray[0][1]; // Accessing the element at row 0, column 1 (output: 2)// PHP $value = $multiArray[0][1]; // Accessing the element at row 0, column 1 (output: 2) -
Цикл по многомерному массиву:
// JavaScript for (var i = 0; i < multiArray.length; i++) { for (var j = 0; j < multiArray[i].length; j++) { console.log(multiArray[i][j]); } }// PHP foreach ($multiArray as $row) { foreach ($row as $value) { echo $value; } } -
Добавление элементов в многомерный массив:
// JavaScript multiArray.push([10, 11, 12]); // Adding a new row at the end multiArray[0].push(4); // Adding a new element to an existing row// PHP $multiArray[] = [10, 11, 12]; // Adding a new row at the end $multiArray[0][] = 4; // Adding a new element to an existing row -
Изменение элементов в многомерном массиве:
// JavaScript multiArray[1][2] = 20; // Modifying the element at row 1, column 2// PHP $multiArray[1][2] = 20; // Modifying the element at row 1, column 2 -
Поиск значения в многомерном массиве:
// JavaScript var searchValue = 5; var found = false; for (var i = 0; i < multiArray.length; i++) { for (var j = 0; j < multiArray[i].length; j++) { if (multiArray[i][j] === searchValue) { found = true; break; } } if (found) { break; } }// PHP $searchValue = 5; $found = false; foreach ($multiArray as $row) { foreach ($row as $value) { if ($value === $searchValue) { $found = true; break 2; } } }
Это всего лишь несколько примеров работы с многомерными массивами в JavaScript и PHP (Symfony). Дополнительные методы и расширенные приемы можно найти в документации соответствующего языка.