これは、入力配列がnullでない場合でもnullを返します。
function flattenArray($multi_array)
{
$flat_array = array();
foreach(new RecursiveIteratorIterator(new RecursiveArrayIterator($multi_array)) as $k => $v)
{
$flat_array[$k] = $v;
}
return $flat_array;
}
なぜ何かアイデアはありますか?