Как создать многомерный массив в php?

Пользователь

от gussie.jones , в категории: PHP , 3 года назад

Как создать многомерный массив в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от nicola , 3 года назад

@gussie.jones Вы можете создать многомерный массив в PHP используя короткий синтакс [] или array(), небольшой пример на PHP:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
<?php

// Многомерный массив
$array = [
    "test" => [
        "age" => 21,
        "city" => "Москва"
    ],
    "test1" => [
        "age" => 22,
        "city" => "Тверь"
    ]
];

Пользователь

от ciara , 2 года назад

@gussie.jones 

Чтобы создать многомерный массив в PHP, вам нужно использовать квадратные скобки ([]) для обозначения элементов массива. Например, чтобы создать двумерный массив, вы можете использовать следующий код:

1
2
3
4
5
$array = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
];


Этот массив будет состоять из трех элементов, каждый из которых также является массивом с тремя элементами. Вы можете также создать трехмерный массив, используя такой же синтаксис, но с еще одной вложенностью массивов:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
$array = [
    [
        [1, 2, 3],
        [4, 5, 6],
        [7, 8, 9]
    ],
    [
        [10, 11, 12],
        [13, 14, 15],
        [16, 17, 18]
    ]
];


Этот массив будет состоять из двух элементов, каждый из которых является двумерным массивом с тремя элементами.