Бортовой журнал Ктулху

Слияние произвольного количества вложенных массивов в один

Необходимо собрать элементы вложенных массивов в один общий массив.

Исходный массив:

Array(

[0] => Array ( [0] => 123 )

[1] => Array ( [1] => 456 )

[2] => Array ( [2] => 789 )

)

Задача: собрать элементы массивов второго уровня в один одноуровневый.

//Инициализируем стартовый массив (это только для демонстрации работы скрипта).
$a = array();
for ($i = 0; $i < 45; $i++)
$a[$i] = array(1, 2, 3, 4, 5, 6, 7, 8, 9);
print_r($a);
 
// Объединяем вложенные элементы в один
$b = array();
for ($i = 0; $i < count($a); $i++)
$b = array_merge($b, $a[$i]);
print_r($b);

На выходе:

Array(

[0] => 123

[1] => 456

[2] => 789

)