1. 程式人生 > >PHP 多維陣列變一維陣列

PHP 多維陣列變一維陣列

程式碼


function arr_foreach($array,$return=[]){
    array_walk_recursive($array,function($value)use(&$return){$return[]=$value;});
    return $return;
}

使用

$a=[1,2,3,[1,2,3,[1,2,3,4]]];
var_dump(arr_foreach($a));

輸出


array (size=10)
0 => int 1
1 => int 2
2 => int 3
3 => int 1
4 => int 2
5 => int 3
6 => int 1
7 => int 2
8 => int 3
9 => int 4