欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

php学习之字符串的输出函数

程序员文章站 2022-05-11 18:00:19
...
今天介绍的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)!