このネストされた配列からキー 151,152 を取得し、それらを別の配列として格納する方法
Array
(
[151] => Array
(
[152] => Array
(
)
)
)
このネストされた配列からキー 151,152 を取得し、それらを別の配列として格納する方法
Array
(
[151] => Array
(
[152] => Array
(
)
)
)
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;
}
処理できる配列の深さを拡張するための再帰的。
リンク: array_merge、array_keys。
$newArray = array();
foreach($array as $key => $val){
$newArray[] = $key;
foreach($val as $key2 => $val2){
$newArray[] = $key2;
}
}