php – 我需要一个array_keys_recursive()
发布时间:2020-12-13 22:40:52 所属栏目:PHP教程 来源:网络整理
导读:$temp = array();function show_keys($ar){ foreach ($ar as $k = $v ) { $temp[] = $k; if (is_array($ar[$k])) { show_keys ($ar[$k]); } } return $temp;} 我尝试使用该功能,但它仍然只返回第一个键. 使用SPL,循环键很容易(如果你愿意,可以将它们存储在另
$temp = array(); function show_keys($ar) { foreach ($ar as $k => $v ) { $temp[] = $k; if (is_array($ar[$k])) { show_keys ($ar[$k]); } } return $temp; } 我尝试使用该功能,但它仍然只返回第一个键.
使用SPL,循环键很容易(如果你愿意,可以将它们存储在另一个数组中):
<?php $arr = array_fill(0,8,range(0,3)); var_dump($arr); foreach( new RecursiveIteratorIterator( new RecursiveArrayIterator($arr),RecursiveIteratorIterator::SELF_FIRST) as $key => $value){ var_dump($key); } ?> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |