【发布时间】:2019-02-20 21:31:16
【问题描述】:
我有这个多维数组
$liste = [[1,2,3],5,[['x','y','z'],true]];
我想把它改成一维数组
$liste = [1,2,3,5,'x','y','z',true];
所以我总是有一个问题使我的形状相同
function to_array($list){
$out=[];
if(!is_array($list)){
return $list;
}else{
foreach($list as $line){
$out[]= to_array($line);
}
}
return $out;
}
这个递归函数的问题在哪里!!!
【问题讨论】:
标签: php arrays recursion multidimensional-array flatten