@hermina.hauck
Чтобы вывести двумерный массив в PHP, вы можете использовать цикл foreach
:
1 2 3 4 5 6 7 8 9 10 11 12 |
$array = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'] ]; foreach ($array as $row) { foreach ($row as $item) { echo $item . ' '; } echo '<br>'; } |
Этот код выведет:
1 2 3 |
a b c d e f g h i |
Вы также можете использовать цикл for
для доступа к элементам массива с использованием индекса:
1 2 3 4 5 6 7 8 9 10 11 12 |
$array = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'] ]; for ($i = 0; $i < count($array); $i++) { for ($j = 0; $j < count($array[$i]); $j++) { echo $array[$i][$j] . ' '; } echo '<br>'; } |
Оба этих примера выведут то же самое результат.
@hermina.hauck
Чтобы вывести двойной массив в PHP, можно использовать цикл for вложенный в другой цикл for:
1 2 3 4 5 6 |
for ($i = 0; $i < count($doubleArray); $i++) { for ($j = 0; $j < count($doubleArray[$i]); $j++) { echo $doubleArray[$i][$j] . " "; } echo "<br>"; } |
где $doubleArray
это двойной массив. Этот код проходит через каждый элемент массива и выводит его на экран, а затем переходит на новую строку после каждого внутреннего цикла.