Вот пример создания 2D-массива в PHP различными методами:
Метод 1: Инициализация элементов массива вручную
$array = array(
array(1, 2, 3),
array(4, 5, 6),
array(7, 8, 9)
);
Метод 2: использование функции array()
$array = array(
array(1, 2, 3),
array(4, 5, 6),
array(7, 8, 9)
);
Метод 3. Использование квадратных скобок []
$array = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
Метод 4: использование комбинации array() и квадратных скобок []
$array = array(
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
);
Метод 5. Использование цикла для заполнения массива
$rows = 3;
$cols = 3;
$array = array();
for ($i = 0; $i < $rows; $i++) {
$subArray = array();
for ($j = 0; $j < $cols; $j++) {
$subArray[] = $i * $cols + $j + 1;
}
$array[] = $subArray;
}
Вот некоторые методы, которые можно использовать для создания двумерного массива в PHP. Не стесняйтесь выбирать метод, который лучше всего соответствует вашим потребностям.