PHP中的print_r 与 var_dump 输出数组_php技巧_脚本之家

日期: 2019-12-19 10:20 浏览次数 :

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

本篇文章一直来学习PHP中所有用于输出信息的函数,分类比较来学习其相同点与不同点,掌握日常开发中必备的技巧。

print_r()

开发就一定需要调试代码,而PHP调试代码不能像iOS那种编译器语言可以通过Xcode这样的开发软件来单步调试,因此开发PHP的人员通常会通过输出函数打印相关提示信息来调试代码。

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

PHP中常用的打印输出的函数一步步讲解

语法:

echo

bool print_r例子:

echo函数可以同时输出多个字符串,带多个参数,但并不要求使用圆括号,也没有返回值。但是,如果带上圆括号也没有问题的,因此函数本就需要圆括号的:

运行该例子输出:

echo '标哥的技术博客
';echo ; 

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

相信echo函数是使用最多的打印函数了吧!

Array( [0] => 18 [1] => 20 [2] => 25) var_dump 函数一样,var_dump() 函数也可以用于打印数组的数据及结构。不过 var_dump 更强大,可以同时打印多个变量且给出变量的类型信息。例子:

array [1]=> int}

print

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

print函数同时只能输出一个字符串,只能带一个参数,需要带圆括号而且会有返回值。当其执行失败时返flase。

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

print('www.huangyibiao.com
'); 

print函数使用也是相当多的,用于打印信息,不过没有echo那么方便,但它有它的用处!

printf

printf函数带有两个参数,第一个参数是指定输出格式,第二个参数是要输出的变量。输出格式为:

%s: 按字符串;%d: 按整型;%b: 按二进制;%x: 按16进制;%o: 按八进制;$f: 按浮点型

/*$var = 10;printf;printf; // 保留两位小数printf;printf;printf;printf; // 打印结果/*整型:10浮点型:10.00字符串:10二进制:1010八进制:12十六进制:a*/ 

sprintf