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

更多相关文章

  1. PHP-02外部文件引入require与数组遍历
  2. PHP学习—数组Array
  3. Javascript数组
  4. 关于PHP递归函数以及处理多维数组和目录文件实例
  5. 给定一个数组筛选其偶数成员组成新的数组返回
  6. php遍历数组与js遍历数组
  7. 0805作业 找出数组偶数 和 计算器
  8. 返回数组中所有的值并给其建立从0开始递增的数字索引 $arr = [4=
  9. 给定一个数组$arr = [23,3,45,6,78,8,34],筛选其偶数成员组成新

随机推荐

  1. android同一个程序中使用多个地图出现混
  2. Android关闭JIT的方法
  3. Android学习笔记_布局文件属性的说明
  4. Java EE 6 SDK+Eclipse JEE+Android(安卓
  5. Android Choreographer 源码笔记
  6. 调用系统计算器 android(适用于不同品牌)
  7. Google官方确认Android 冰激凌三明治即将
  8. Android中的手势
  9. android OnPageChangeListener
  10. android in linux 笔记