首页  >  文章  >  php教程  >  php学习之字符串的输出函数

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

黄舟
黄舟原创
2016-12-20 11:48:141794浏览

今天介绍的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)! 

 

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn