php数组递归读取

原文地址:php数组递归读取 作者:零℃的吻
$arr = array(
        'a0',
        array('a1'),
        array('b1',
               array('c1','c2')
          ),
        array('a5','a6'),
        'a7',
        'a8',
        'a9',
        'a10'
        );
function print_array($array,$fg=' ',$i='')
{
foreach($array as $key =>$value)
      {if($fg==' ') $fg='&nbsp';
        if(is_array($value))
        {echo $i.'['.$key.']=><br/>';
          $ii=$i.$fg;
          print_array($value,$fg,$ii);
        }
        else echo $i,'['.$key.']=>'.$value.'<br/>';
      }
}
$fg="-";
print_array($arr,$fg);

 

 

输出效果:

[0]=>a0
[1]=>
-[0]=>a1
[2]=>
-[0]=>b1
-[1]=>
--[0]=>c1
--[1]=>c2
[3]=>
-[0]=>a5
-[1]=>a6
[4]=>a7
[5]=>a8
[6]=>a9
[7]=>a10

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值