Вы можете сделать smt следующим образом:
$output = array();
function genArray( $arr ) {
global $output;
foreach( $arr as $key => $val ) {
if( is_array($val) )
genArray( $val );
else
output[$key] = $val;
}
}
genArray( $myArray );
Вместо рекурсии, используя глобальную переменную и функцию, это можно сделать с помощью циклов, но это всего лишь общая идея, и, вероятно, нужно немногоВаше внимание, в любом случае.Это должно быть хорошо:)