Chinaunix首页 | 论坛 | 博客
  • 博客访问: 53742
  • 博文数量: 4
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 140
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-11 22:02
文章分类

全部博文(4)

文章存档

2008年(4)

我的朋友
最近访客

分类:

2008-03-01 14:28:50

<?php
/*************
 ROLN-08.03.01
 $array 要输出的数组
 $fg   输出缩进所用的字符,默认是全角空格
 $i   无需定义

 该函数最简单的用法就是 print_array($array);
************/

function print_array($array,$fg=' ',$i='')
{
foreach($array as $key =>$value)
    {if($fg==' ') $fg=' ';
     if(is_array($value))
     {echo $i.'['.$key.']=>
'
;
      $ii=$i.$fg;
      print_array($value,$fg,$ii);
     }
     else echo $i,'['.$key.']=>'.$value.'
'
;
    }
}


//测试数据
$foo=array(1,2,3,array(array(5,8,5),3,4,array(1,6,7)),array(7,8,9));

//变量$fg定义缩进的字符
$fg="-";
print_array($foo,$fg);
?>

 

输出结果:

[0]=>1
[1]=>2
[2]=>3
[3]=>
[0]=>
--[0]=>5
--[1]=>8
--[2]=>5
[1]=>3
[2]=>4
[3]=>
--[0]=>1
--[1]=>6
--[2]=>7
[4]=>
[0]=>7
[1]=>8
[2]=>9

阅读(851) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~