print_r() 和 var_dump() 函数可以打印输出整个数组内容及结构。
print_r()
利用 print_r() 函数可以打印输出整个数组内容及结构,按照一定格式显示键和元素。注意 print_r() 函数不仅是只用于打印,实际它是用于打印关于变量的易于理解的信息。
语法:
bool print_r( mixed expression )例子:
<?php $arr_age = array(18, 20, 25); print_r($arr_age); ?>
运行该例子输出:
Array ( [0] => 18 [1] => 20 [2] => 25 ) 查看输出结果的网页源代码,可以看到更易读的格式:
Array ( [0] => 18 [1] => 20 [2] => 25 ) var_dump()
同 print_r() 函数一样,var_dump() 函数也可以用于打印数组的数据及结构。不过 var_dump() 函数功能比 print_r() 更强大,可以同时打印多个变量且给出变量的类型信息。
例子:
<?php $arr_age = array(18, 20, 25); var_dump($arr_age); ?>
运行该例子输出:
array(3) { [0]=> int(18) [1]=> int(20) [2]=> int(25) }
print_r() 和 var_dump() 函数一般是用于调试程序使用,更多情况是使用 echo 来输出具体的数组单元值。
以上这篇PHP中的print_r 与 var_dump 输出数组就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。
问题内容: 和将数组作为字符串吐出之间有什么区别? 问题答案: 该函数显示有关变量/表达式的结构化信息,包括其 类型 和 值 。递归地探索数组,并缩进显示结构的值。它还显示了哪些数组值和对象属性是引用。 该约的方式,是由人类可读的可变显示的信息。数组值将以显示 键 和 元素 的格式显示。类似的符号用于对象。 例: 将显示在屏幕下方的输出中。 并且,将在屏幕下方显示以下输出。
本文向大家介绍PHP中echo,print_r与var_dump区别分析,包括了PHP中echo,print_r与var_dump区别分析的使用技巧和注意事项,需要的朋友参考一下 本文较为详细的分析了PHP中echo,print_r与var_dump区别。分享给大家供大家参考。具体分析如下: 三者都是具有输出功能的php语句,但print_r(expression),var_dump(expres
问题内容: 假设我有一些无法访问原始PHP创建的数组的源输出: 现在,我想输入该数据,并使算法重新创建它正在打印的原始数组,以便可以将其用于自己的应用程序。 目前,我正在考虑a 和regex语句来提取数据并将其适当放置。在我进一步介绍之前,有没有一种更简单的方法,通过已经编写的代码或php插件为我准备好了呢? 问题答案: 不是我的代码,请在注释中找到:print_r’Matt ‘是所有者
问题内容: 之间有什么区别,和? 问题答案: var_dump 用于调试。总是打印结果。 print_r 也用于调试目的,但不包括成员的类型。如果您知道数组中元素的类型,则使用此方法是一个好主意,但否则可能会引起误解。默认情况下,打印结果,但是允许使用字符串形式返回,而不是使用可选参数。 var_export 打印有效的php代码。如果您计算了一些值并希望结果在另一个脚本中作为常量,则很有用。需要
问题内容: 我有一个数组: 而且我会: 打印: 有功能吗,所以在做的时候: 我会把阵列取回来吗? 问题答案: 我实际上写了一个将“字符串数组”解析为实际数组的函数。显然,它有点笨拙,但可以在我的测试用例上使用。这是http://codepad.org/idlXdij3上功能原型的链接。 对于那些不想单击链接的人,我也会在内联发布代码:
本文向大家介绍php中print(),print_r(),echo()的区别详解,包括了php中print(),print_r(),echo()的区别详解的使用技巧和注意事项,需要的朋友参考一下 echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print() 只能打印出简单类型变量的值(如int,string) print