如何从这个嵌套数组中获取密钥151,152并将它们存储为单独的数组
Array
(
[151] => Array
(
[152] => Array
(
)
)
)
答案 0 :(得分:4)
function recursive_keys($input){
$output = array_keys($input);
foreach($input as $val){
if (is_array($val)){
$output = array_merge($output, recursive_keys($val));
}
}
return $output;
}
递归以扩展它可以处理的数组的深度。
答案 1 :(得分:2)
$newArray = array();
foreach($array as $key => $val){
$newArray[] = $key;
foreach($val as $key2 => $val2){
$newArray[] = $key2;
}
}