Как преобразовать многомерный php массив в одномерный
4 года назад
Человек-Молекула
Самый простой вариант, это использовать встроенную в PHP функцию array_walk_recursive(), которая рекурсивно применяет колбек к каждому элементу массива:
array_walk_recursive()
<?php $collection = [['hexlet', ['is', 'awesome']], ['1', 2], [3, [4, 5, 6]]]; $result = []; array_walk_recursive($collection, function($item) use (&$result) { $result[] = $item }); print_r($result); // => Array // => ( // => [0] => hexlet // => [1] => is // => [2] => awesome // => [3] => 1 // => [4] => 2 // => [5] => 3 // => [6] => 4 // => [7] => 5 // => [8] => 6 // => )
Roman Ashikov
ООП В PHP
Изучите архитектуру и чистый код на PHP
от 3 900 ₽
Посмотреть →
РНР-разработчик
Изучите PHP и Laravel для разработки и проектирования REST API
от 5 650 ₽
СИКП на PHP
Навык фундаментального понимания программ на PHP
Laravel
Изучите фреймворк Laravel для создания веб-приложений
Fullstack-разработчик на PHP
от 7 934 ₽
Полный список доступных курсов по разным направлениям
Похожие вопросы
Курсы по PHP