PHP是一门弱语言,也就说PHP的一个变量可以保存任意类型的变量,PHP变量的底层是定义了包含各个类型的结构体来实现的。
字符串函数:
- addslashes 以反斜线转义字符串中的字符
- stripslashes 反转义一个转义字符串
- htmlspecialchars/htmlentities 将特殊字符转换为HTML实体
- htmlspecialchars_decode/html_entity_decode 对转义的字符串解码操作
- ucfirst 字符串首字母大写
- ucwords 字符串中每个单词首字母大写
- strlen 字符串长度
- trim 去除字符串两端的空白字符或指定字符
- explode 将字符串拆分为数组
- implode/join 将数组合并为字符串
- md5 计算字符串的散列值
- md5_file 计算指定文件的MD5散列值
- sha1 计算字符串的sha1散列值
- sha1_file 计算指定文件的sha1散列值
- number_format 以千分位分隔符格式化数字
- strtolower 将字符串全部转为小写
- strtoupper 将字符串全部转为大写
- str_pad 使用另一个字符串填充字符串为指定长度
- str_repeat 返回重复后的字符串
- str_replace 字符串查找替换
- str_shuffle 字符串内部打乱
- strpos 返回字符在字符串中首次出现的位置
- strripos 以指定位置以指定长度从后往前不区分大小写截取字符串
- strstr(=strchr) 去掉字符串在字符串中首次出现之前的部分
- substr 以指定位置以指定长度截取字符串
- strip_tags 去除字符串中的html标签
- strrev 反转字符串
- str_split 将字符串切分为数组