@jakayla
Для создания многомерного ассоциативного массива в PHP можно использовать циклы в сочетании с ключами массива. Ключи могут быть строковыми или числовыми.
Пример создания многомерного ассоциативного массива циклом в PHP:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<?php // Создаем пустой массив $multi_array = array(); // Цикл по первому измерению for ($i = 0; $i < 3; $i++) { // Цикл по второму измерению for ($j = 0; $j < 3; $j++) { // Добавляем элемент в массив $multi_array[$i][$j] = $i * $j; } } // Выводим результат print_r($multi_array); ?> |
В этом примере мы создаем пустой массив $multi_array
, затем заполняем его значениями вложенными циклами for
. В каждой итерации внешнего цикла мы создаем новый ключ с именем $i
в первом измерении массива, а затем в каждой итерации внутреннего цикла создаем новый ключ с именем $j
во втором измерении массива и присваиваем ему значение $i * $j
.
В результате получается многомерный ассоциативный массив с размерами 3x3.