PHP中的字符串

1 字符串的三种声明方式

1.1“”

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

1.2' '

 单引号不能解析变量,单引号中不能使用转义字符(可是能够转义''自身和转义符\自身--->\'  \\)函数

1.3定界符

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

2 输出函数

2.1echo

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

2.2print

 基本与echo功能相似,可是:
              ①老是能够有返回值1;调试

             ②不管指令写法仍是函数写法,只能有一个参数;对象

2.3print_r

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

2.4var_dump

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

2.5exit()/die()

 两个函数彻底别名关系,没有任何区别。
                      输出信息,而且结束当前脚本(能够不输出信息)。
                      exit; exit(); exit(""); 都是合法形式table

2.6printf()

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

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  十六进制数

相关文章
相关标签/搜索