Как сделать вывод массива php с помощью foreach

Ответы
Аватар пользователя Сергей К.
Сергей К.
25 октября 2021

Можно распечатать элементы массива. Цикл foreach для этого как раз очень подходит. Он переберёт все элементы и на каждой итерации выведет нам очередное значение:

<?php

$chars = ["a", "b", "c"];

foreach ($chars as $char) {
   print_r($char . "\n");
}
// => "a"
// => "b"
// => "c"

Также можно циклом вывести ассоциативный массив:

<?php

$user = ["first_name" => "John", "last_name" => "Deere", "age" => 47];

foreach ($user as $key => $value) {
    print_r("$key$value\n");
}
// => first_name – John
// => last_name – Deere
// => age – 47