Home  >  Article  >  php教程  >  PHP中的print_r 与 var_dump 输出数组,print_rvar_dump

PHP中的print_r 与 var_dump 输出数组,print_rvar_dump

WBOY
WBOYOriginal
2016-07-06 14:24:371096browse

PHP中的print_r 与 var_dump 输出数组,print_rvar_dump

print_r() 和 var_dump() 函数可以打印输出整个数组内容及结构。

print_r()

利用 print_r() 函数可以打印输出整个数组内容及结构,按照一定格式显示键和元素。注意 print_r() 函数不仅是只用于打印,实际它是用于打印关于变量的易于理解的信息。

语法:

bool print_r( mixed expression )例子:

<&#63;php
$arr_age = array(18, 20, 25);
print_r($arr_age);
&#63;>

运行该例子输出:

Array ( [0] => 18 [1] => 20 [2] => 25 ) 查看输出结果的网页源代码,可以看到更易读的格式:

Array
(
  [0] => 18
  [1] => 20
  [2] => 25
) 
var_dump()

同 print_r() 函数一样,var_dump() 函数也可以用于打印数组的数据及结构。不过 var_dump() 函数功能比 print_r() 更强大,可以同时打印多个变量且给出变量的类型信息。

例子:

<&#63;php
$arr_age = array(18, 20, 25);
var_dump($arr_age);
&#63;>

运行该例子输出:

array(3) {
 [0]=>
 int(18)
 [1]=>
 int(20)
 [2]=>
 int(25)
}

print_r() 和 var_dump() 函数一般是用于调试程序使用,更多情况是使用 echo 来输出具体的数组单元值。

以上这篇PHP中的print_r 与 var_dump 输出数组就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持帮客之家。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn