Как перебрать многомерный массив php
4 года назад
Человек-Молекула
array_walk_recursive — Рекурсивно применяет функцию к каждому элементу
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
Также это возможно сделать с помощью рекурсии, проверяя, является ли значение массивом.
Nikolai Gagarinov
ООП В PHP
Изучите архитектуру и чистый код на PHP
от 3 900 ₽
Посмотреть →
РНР-разработчик
Изучите PHP и Laravel для разработки и проектирования REST API
от 5 650 ₽
СИКП на PHP
Навык фундаментального понимания программ на PHP
Laravel
Изучите фреймворк Laravel для создания веб-приложений
Fullstack-разработчик на PHP
от 7 934 ₽
Полный список доступных курсов по разным направлениям
Похожие вопросы
Курсы по PHP