博客列表 >php简单的数组递归

php简单的数组递归

dxp2tq的博客
dxp2tq的博客原创
2021年08月21日 10:33:441404浏览

php简单的数组递归

  1. $arr = array(
  2. 'aa' => array(
  3. 'bb' => array(
  4. 'id'=>5,
  5. 'grade'=>5
  6. ),
  7. 'cc' => array(
  8. "name"=>'some'
  9. ),
  10. 'dd' => array(
  11. 'ctime'=>1001
  12. )
  13. ),
  14. 'ee' => array(
  15. 'ff' =>array(
  16. 'age'=> 25,
  17. 'sex'=>1
  18. )
  19. )
  20. );
  1. function a($arr){
  2. if(!is_array($arr)){
  3. echo $arr."\n";
  4. }else
  5. foreach($arr as $k=>$v){
  6. if(is_array($v)){
  7. echo "键是$k"."\n";
  8. echo a($v)."\n";
  9. }else{
  10. echo "键是$k"."\n";
  11. echo $v."\n";
  12. }
  13. }
  14. }
  15. a($arr);

结果
键是aa
键是bb
键是id
5
键是grade
5

键是cc
键是name
some

键是dd
键是ctime
1001

键是ee
键是ff
键是age
25
键是sex
1

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议