Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
Array ( [0] => Array ( [0] => 708 ) [1] => Array ( [0] => 709 ) [2] => Array ( [0] => 710 ) )
Array ( [0] => 708 [1] => 709 [2] => 710 )
$oneLevelArray = array_map(function($item) { return is_array($item) ? current($item) : $item; }, $twoLevelArray);
$oneLevelArray = array_merge(...$twoLevelArray);
$array = array_column($array, 0);
<?php $data = [ [708], [709], [710], ]; $iterator = new RecursiveIteratorIterator(new RecursiveArrayIterator($data)); $result = iterator_to_array($iterator, false); var_dump($result);
array(3) { [0]=> int(708) [1]=> int(709) [2]=> int(710) }
function array_flatten(array $arr, bool $save_keys = true): array { return iterator_to_array(new RecursiveIteratorIterator(new RecursiveArrayIterator($arr)), $save_keys); }