码迷,mamicode.com
首页 > Web开发 > 详细

PHP常见的输出语句 echo()、print()、print_r()、var_dump()、pinrtf()之间的区别

时间:2018-06-15 12:53:48      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:text   显示   语句   复杂数据类型   图片   组成   font   字符   额外   

echo()、print()、print_r()、var_dump()、pinrtf()之间的区别

 

1、print() :简单输出语句,可以输出字符串,变量、表达式等单项的值!(不能输出数组、对象等复杂数据类型)

技术分享图片

 

 

2、echo()  : 跟print语句是一样的,也是简单输出语句,但是一次可以输出多个数据,中间以逗号分隔!

技术分享图片

 

 

3、var_dump()  : 不仅仅可以输出一个或多个数据项的值,还可以打印出数据项的类型、长度等额外的信息!而且可以输出复杂数据类型!

技术分享图片

 

4、print_r()  : 和var_dump()一样,一般就是用来打印数组等复杂数据类型,与var_dump的区别就是只打印数组里面元素的值,不打印其他的额外的信息!

技术分享图片

 

 

5、printf()  : 比较擅长输出由静态文本和其他变量所组成的“混合产物”!

 技术分享图片

该语句一般有两个部分:

前半部分是用引号扩起来的字符串,如果字符串里面需要出现变量,就用一个变量占位符来表示,占位符都是以%开头的,不同的占位符表示不同的数据类型!

后半部分是变量列表,变量列表应该与前面的变量占位符是一一对应的!

 技术分享图片

 常见的变量占位符有:

%c:将后面的变量认为是整数,并显示为有符号位的十进制数。

%u:将后面的变量认为是整数,并显示为无符号位的十进制数。

%o:将后面的变量认为是整数,并显示为无符号位的八进制数。

%x :将后面的变量认为是整数,并显示为无符号位的十六进制数。

%f :将后面的变量认为是浮点数,并显示为浮点数。

%s:将后面的变量认为是字符串,并显示为字符串。

%d:带符号十进制数

 

 

 

 

 

 

 

PHP常见的输出语句 echo()、print()、print_r()、var_dump()、pinrtf()之间的区别

标签:text   显示   语句   复杂数据类型   图片   组成   font   字符   额外   

原文地址:https://www.cnblogs.com/ccw869476711/p/9186503.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!