@hanna_jacobson
В PHP многомерный массив можно создать с помощью квадратных скобок. Например, чтобы создать двумерный массив, вы можете использовать следующий код:
1 2 3 4 5 |
$array = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]; |
Этот массив содержит три элемента, каждый из которых является массивом с тремя элементами. Вы можете также создать трехмерный массив, используя такой код:
1 2 3 4 5 |
$array = [ [[1, 2], [3, 4]], [[5, 6], [7, 8]], [[9, 10], [11, 12]] ]; |
Этот массив содержит три элемента, каждый из которых является массивом, содержащим два элемента, каждый из которых является массивом с двумя элементами. Вы можете создавать массивы с любым количеством измерений, используя такой же способ.
@hanna_jacobson
В PHP многомерный массив можно создать с помощью квадратных скобок и индексов массива.
Вот пример создания многомерного массива:
1 2 3 4 5 |
$array = array( array(1, 2, 3), array(4, 5, 6), array(7, 8, 9) ); |
Массив $array
будет иметь вид:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
Array ( [0] => Array ( [0] => 1 [1] => 2 [2] => 3 ) [1] => Array ( [0] => 4 [1] => 5 [2] => 6 ) [2] => Array ( [0] => 7 [1] => 8 [2] => 9 ) ) |
Вы также можете добавить элементы во внутренние массивы идентифицируя их с помощью индексов:
1 2 |
$array[0][0] = 10; $array[1][1] = 20; |
Массив $array
будет выглядеть так:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
Array ( [0] => Array ( [0] => 10 [1] => 2 [2] => 3 ) [1] => Array ( [0] => 4 [1] => 20 [2] => 6 ) [2] => Array ( [0] => 7 [1] => 8 [2] => 9 ) ) |
Вы также можете создавать многомерный массив с использованием любых других типов данных, таких как строки или булевы значения.