标签:
PHP
输出函数有
echo()
函数与
print()
函数以及格式化输出函数
printf()
函数和
sprintf()
函数。
一、
函数
函数输出一个或多个字符串,可以用圆括号,也可不用,在实际应用中,
我们一般不用圆括号;
echo
更象一条语句,无返回值。
<?php
(
"
今天天气很好,我们出去玩!
).
"<br>"
;
?>
浏览器中输出为:
二、
函数输出一个或多个字符串,
可以用圆括号,
也可不用,
在实际应用中,
函数有返回值,其返回值为
1
,当其执行失败(比
如断线)时返回
flase
。
3
print
.
echo print
第一句、
第二句都输出了
“今天天气很好,
我们出去玩!
”
,
第三除了输出了
“今
天天气很好,我们出去玩!”外,还输出了返回值“
函数两者的功能几乎完全一样,有一点不同就是
函
数
无返回值,
函数有返回值。且
函数稍快于
三、
函数输出格式化的字符串。
其中格式化字符串包括两部分内容:
一部分
是
正常字符,这些字符将按原样输出;另一部分是格式化规定字符,以“
%
”开始,
后跟一个或几个规定字符,用来确定输出内容格式。
参量表是需要输出的一系列参数,
其个数必须与格式化字符串所说明的输出参数
个数一样多,各参数之间用“,”分开,且顺序一一对应,否则将会出现意想不
到的错误。
常用类型转换符
%b
整数转二进制
%c
整数转
ASCII
码
%d
整数转有符号十进制
%f
倍精度转浮点
%o
整数转八进制
%s
整数转字符串
%u
整数转无符号十进制
%x
整数转十六进制
小写
)
4
%X
大写
$a
=
今天
$b
10
printf(
"%s
我买了
本书
,
);
浏览器输出的内容是:
今天我买了
函数有返回值,其返回值为字符串的长度。
此时浏览器输出的内容是:
16
其中
“
为
函数格式化后的字符串,
数的返回值——字符串的长度
,需要通过
才能输出。
四、
函数类似,
函数的返回值是字符串的长度,
而
函数的返回值侧是字符串的本身。
因此,
函数必须通过
sprintf(
我们在浏览器中可以看到输出为
本书,如果省略掉了
,那么浏览
器中输出为空。
和
的用法和
C
语言中的
非常相似。我们经常用
将
5
十进制转换为其它进制。如:
12
sprintf (
"%b"
在浏览器中输出为:
1100
即将
转为二进制为
php 输出函数常用类型转换符
原文地址:http://blog.csdn.net/love_xsq/article/details/43764131