[]用下标操作字符串
字符串可以理解成字符集合,所以可以通过[]来访问。不能操作中文。
strlen()
返回字符串长度,以字节为单位。
注意:在gbk下一个汉字2个字节,在utf-8下一个汉字3个字节。
trim()、ltrim()、rtrim():去除空白字符
- trim():去字符串两边的把空格
- ltrim():去字符串左边的空格
- rtrim():去字符串右边的空格
strpos(),strrpos()
strpos():查找字符串首次出现的位置
strrpos(): 查找字符串最后一次出现的位置
str_repeat():重复字符串
chr()和ord()
substr(字符串,开始位置,截取长度):截取字符串
strchr()、strrchr():截取字符串
应用:截取文件后缀名
str_replace():替换字符串
str_split():将字符串分割成数组
str_pad(带填充字符串,总位数,填充字符,填充位置):填充字符串
字符串大小写转换(strtolower():转换成小写、strtoupper():转换成大写)
nl2br():将字符串的换行转成
htmlspecialchars():将HTML字体转成实体
urlencode()、urldecode():url编码和解码
多字节字符串处理函数
PHP默认本身不支持多字节处理。要开启扩展(multibytes)
以mb_开头的函数都在多字节处理函数。
mb_strlen():获取字符串长度
注意:需要设置字符编码,默认字符编码为ISO-8859-1.