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

PHP中的字符串

时间:2017-05-31 10:12:57      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:其他   die   保留   对象   ascii   不能   信息   空格   ext   

1 字符串的三种声明方式

1.1“”

 双引号中可以解析变量"{$num}",双引号中可以使用任何转义字符!

1.2‘ ‘

 单引号不能解析变量,单引号中不能使用转义字符(但是可以转义‘‘自身和转义符\自身--->\‘  \\)

1.3定界符

  标识符;//必须顶格写,而且整行不能有其他字符。
         定界符中可以使用变量,可以使用转义符,也可以使用单引号双引号

2 输出函数

2.1echo

 直接将内容输出:
              ①可以使函数用法echo("");也可以是指令用法echo"";
              ②指令用法可以打印多个参数,逗号分隔:echo"","","";
                函数用法只能打印一个参数echo("");

2.2print

 基本与echo功能类似,但是:
              ①总是可以有返回值1;

             ②无论指令写法还是函数写法,只能有一个参数;

2.3print_r

 打印数组和对象时,会用一定的格式显示键和值的匹配。
                print_r打印数组时,会将数组指针移到最后一位。

2.4var_dump

 调试专用!!显示打印的类型值等信息,打印数组对象时会缩进显示键值匹配
                  可以传入多个参数,同时打印。

2.5exit()/die()

 两个函数完全别名关系,没有任何区别。
                      输出信息,并且结束当前脚本(可以不输出信息)。
                      exit; exit(); exit(""); 都是合法形式

2.6printf()

 打印内容,并将变量,进行格式化输出!
                  第一个参数:需要打印的字符串内容,可以带多个占位符
                  第二到多个参数:与占位符一一对应的变量。
              作用:将后面的变量,按照占位符的格式要求,一次输出!!
              例如:printf("hh%10.5fha%dah",$num,$num);

2.7sprintf()

 使用与printf()一样,只是不是输出语句,而是将转换之后的结果赋给一个变量。$str=sprintf("%b",10);   //保留两位小数,赋给$str

 

3 常用的占位符

      %%    返回百分比符号
      %b    二进制数
      %c    依照ASCII值的字符
      %d    带符号十进制数
      %e        可续计数法(如1.5e3)
      %u    无符号十进制数
      %f或%F     浮点数
              ①浮点数默认保留6位小数
              ②%和f之间可以插入数字表示精确程度
              数字的小数部分,表示保留几位小数,进行四舍五入保留
              数字的整数部分,表示精确地总宽度(整数+小数点+小数的总位数)如果设置的宽度<实际宽度,设置无效;如果设置的宽度>实际宽度,左边空格补位
          例如:$num = 2.123456;  --->  %10.5f  --->  "   2.123456"
              $num = 2.123456;  --->  %010.5f  --->  "0002.123456"
      %o    八进制数
      %s    字符串
      %x或%X  十六进制数

 

PHP中的字符串

标签:其他   die   保留   对象   ascii   不能   信息   空格   ext   

原文地址:http://www.cnblogs.com/c-hl/p/6922419.html

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