Как перебрать многомерный массив php
Ответы
Nikolai Gagarinov
06 декабря 2021
array_walk_recursive
— Рекурсивно применяет функцию к каждому элементу
<?php
$sweet = ['a' => 'apple', 'b' => 'banana'];
$fruits = ['sweet' => $sweet, 'sour' => 'lemon'];
$print = function ($item, $key) {
echo "$key содержит $item\n";
};
array_walk_recursive($fruits, $print);
# => a содержит apple
# => b содержит banana
# => sour содержит lemon
Также это возможно сделать с помощью рекурсии, проверяя, является ли значение массивом.
0
0