PHP语言为我们带来了许多好处,熟练的掌握PHP中庞大的函数可以帮助我们实现了很多功能。在PHP中输出数组函数经常用系统内部函数 print_r(),这样输出来的形式不是很方便查看数据,自定义了一个输出来很直观的PHP函数printarray()如下:#t#
PHP函数printarray()缺点: 不能输出对象 print_r()可以输出对象
- printarray($_REQUEST);
- function printarray($strs,
$numbers = 0) { - $space = ''; //输出字符前的空格
- for($i=0;$i<$numbers * 2;$i++)
- $space .= ' ';
- echo 'Array<br/>'.$space.'(<br/>';
- foreach ($strs as $key=> $value ) {
- if (is_array ( $value )) {
- $numbers ++;
- echo $space. '['.$key.'] => ';
- printarray($value, $numbers);
- } else {
- echo $space.' ['.$key.']=> '
.$value.'<br/>'; - }
- }
- echo $space. ')<br/>';
- }
PHP函数printarray()输出的内容如下
Array
(
[ECS] => Array
(
[visit_times] => 2
)
[uchome_loginuser] => yoyorose
[rrm_cookietime] => 2592000
[rrm_indextype] => classics
[uchome_mytemplate] => blue
[rrm_loginuser] => yoyorose
[rrm_activationauth] => 6f474pFbxW4oV
/XdtU+eyoMUxpRCx6A+0GMR4SUR/8GlagURxA
[ZDEDebuggerPresent] => PHP,phtml,PHP3
[uchome_auth] => 821bVB9QFgrH+4uv07tQ6q
CRYK9OueeM/j5gqXCJfmUZh3gptW6dP3phCqPufV
ZnYY3qCtuW7h1vrLxEemQG
[uchome_viewuids] => 10_1_2_4_11_8_9_7
[uchome_space_top_show] => 1
[uchome_space_top_experience] => 2
)
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.