1 字符串的三种声明方式 |
双引号中能够解析变量"{$num}",双引号中可使用任何转义字符!数组
单引号不能解析变量,单引号中不能使用转义字符(可是能够转义''自身和转义符\自身--->\' \\)函数
标识符;//必须顶格写,并且整行不能有其余字符。
定界符中可使用变量,可使用转义符,也可使用单引号双引号spa
2 输出函数 |
直接将内容输出:
①可使函数用法echo("");也能够是指令用法echo"";
②指令用法能够打印多个参数,逗号分隔:echo"","","";
函数用法只能打印一个参数echo("");指针
基本与echo功能相似,可是:
①老是能够有返回值1;调试
②不管指令写法仍是函数写法,只能有一个参数;对象
打印数组和对象时,会用必定的格式显示键和值的匹配。
print_r打印数组时,会将数组指针移到最后一位。字符串
调试专用!!显示打印的类型值等信息,打印数组对象时会缩进显示键值匹配
能够传入多个参数,同时打印。it
两个函数彻底别名关系,没有任何区别。
输出信息,而且结束当前脚本(能够不输出信息)。
exit; exit(); exit(""); 都是合法形式table
打印内容,并将变量,进行格式化输出!
第一个参数:须要打印的字符串内容,能够带多个占位符
第二到多个参数:与占位符一一对应的变量。
做用:将后面的变量,按照占位符的格式要求,一次输出!!
例如:printf("hh%10.5fha%dah",$num,$num);class
使用与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 十六进制数