@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
)
)
|
Вы также можете создавать многомерный массив с использованием любых других типов данных, таких как строки или булевы значения.