我有这个数组
Array([23] => Array([21] => Array([1] => Array([] => Array()))))
我需要
$result = array(23,32,1,0);
请有人帮帮我。
答案 0 :(得分:1)
<?php
$data=array(23=>array(21=>array(1=>array(''=>array()))));
// print_r($data);
$arr=array();
a:
foreach ($data as $key => $value) {
if(is_array($data[$key])){
$data=$data[$key];
// continue;
}
if($key==''){
$key=0;
}
$arr[]=$key;
goto a;
// print_r($data);
}
print_r($arr);
?>