Различные методы создания 2D-массива в PHP

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