0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Самый простой вариант, это использовать встроенную в PHP функцию array_walk_recursive(), которая рекурсивно применяет колбек к каждому элементу массива:</p>
1
<p>Самый простой вариант, это использовать встроенную в PHP функцию array_walk_recursive(), которая рекурсивно применяет колбек к каждому элементу массива:</p>
2
<?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 // => )
2
<?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 // => )