strlen(str)
在strlen计算时,对待一个UTF8的中文字符是3个长度PHP内置的字符串长度函数strlen无法正确处理中文字符串,
它得 到的只是字符串所占的字节数。对于GB2312的中文编码,strlen得到的值是汉字个数的2倍,
而对于UTF-8编码的中文,就是3倍的差异了
(在 UTF-8编码下,一个汉字占3个字节)
mb_strlen()
trlen 类似,只不过它有第二个可选参数用于指定字符编码。例如得到UTF-8的字符串$str长度,
php:
var_dump() 打印变量的详细信息
如果有中文的话,加一个头部信息,解析什么类型的文档,防止中文乱码## 字符串:
"" //可以用来解析 ||| {} 同样 删除指定字符串的时候使用空字符串替换复合类型和特殊类型
设置错误级别: error_reporting()null 类型 未声明直接使用,null $a = null; unset($a); || unset($a,$b,$c) //销毁多个变量 // null
强制转换
临时转换 (变量类型)$变量名称 \\ (float|doule|real)$a || gettype($a) // float永久转换 floatval($a) || strval($a) || boolval($a) 设置变量类型 settype($a,string) 检测变量类型 is_数据类型(变量) 定义常量define("TEST","hello word");constconstant($a) //返回常量的值// 常量名不能冲突defined($name) // true || false //检测常量是否存在get_defined_constants//返回所有常量的关联数组,键是常量名,值是常量值 exit 退出当前程序的运行goto //goto 操作符可以用来跳转到程序中的另一位置