今天介绍的php学习知识是字符串的输出函数。有四中方法可以将输出传送到浏览器。echo结构可以一次输出多值,而print()仅仅输出一个值。函数printf()通过将值插入到一个模板里来建立一个格式化的字符串。函数print_r()对调试很有用,该函数在人们或多或少都能读懂的表单里输出数组、对象和其他字符串的内容。
1.echo()函数。
echo是一个语言结构:
echo "messi";//没有括号
echo ("messi");//这样也可以
echo "messi","barce","best player";//可以通过逗号分割指定输出多个项
2.print()函数。
函数print()传送一个值(它的参数)到浏览器。如果字符串成功显示则返回true,否则(例如,在页面输出的某时刻,用户按下了浏览器的停止按钮)返回false:
if(!print(“hello,world”))
{
die(“you’re not listening to me!”);
}
浏览器若正常输出,则输出hello,world,否则输出you’re not listening to me!。
3.printf()函数。
函数printf()将一个通过替换值建立的字符串输入到模板(格式字符串)中。它源自于c语言里的同名函数。printf()的第一个参数是格式字符串。剩下的参数是将被替换进来的值。格式字符串里的字符%指出了一个替换。
1、格式修饰符
模板里的每一个替换标记都由一个百分号(%)组成,后面可能跟有下面列出的修饰符,并以类型说明符结尾(用’%%’在输出中得到单个百分号字符)。
2、类型说明符
类型说明符告诉printf()什么类型的数据将被替换。这决定了对前面列出的修饰符的结实。一共有八种类型,我们用下表来列出:
b 参数是一个整数并显示为一个二进制数
c 参数是一个整数并显示为对应于该值的字符
d 参数是一个整数并显示为一个十进制数
e或f 参数是一个双精度数并且显示为一个浮点数
g 参数是一个有精度双精度数并且显示为一个浮点数
o 参数是一个整数并显示为一个八进制(以8为基数的)数
s 参数是一个字符串并且显示为字符串
u 参数是一个无符号整数并且显示为一个十进制数
x 参数是一个整数并且显示为一个十六进制(以16为基数)数,用小写字母
X 参数是一个整数并且显示为一个十六进制(以16为基数)数,用大写字母
以上就是php学习之字符串的输出函数的内容,更多相关内容请关注PHP中文网(www.php.cn)!