php字符串操作函数

[]用下标操作字符串

字符串可以理解成字符集合,所以可以通过[]来访问。不能操作中文
1

strlen()

返回字符串长度,以字节为单位。
2

注意:在gbk下一个汉字2个字节,在utf-8下一个汉字3个字节。

trim()、ltrim()、rtrim():去除空白字符

  1. trim():去字符串两边的把空格
  2. ltrim():去字符串左边的空格
  3. rtrim():去字符串右边的空格

strpos(),strrpos()

strpos():查找字符串首次出现的位置
strrpos(): 查找字符串最后一次出现的位置

str_repeat():重复字符串

3

chr()和ord()

4

substr(字符串,开始位置,截取长度):截取字符串

5

strchr()、strrchr():截取字符串

6

应用:截取文件后缀名
7

str_replace():替换字符串

8

str_split():将字符串分割成数组

9

str_pad(带填充字符串,总位数,填充字符,填充位置):填充字符串

10
11

字符串大小写转换(strtolower():转换成小写、strtoupper():转换成大写)

12

nl2br():将字符串的换行转成

13

htmlspecialchars():将HTML字体转成实体

14

urlencode()、urldecode():url编码和解码

15
16

多字节字符串处理函数

PHP默认本身不支持多字节处理。要开启扩展(multibytes)
17
以mb_开头的函数都在多字节处理函数。

mb_strlen():获取字符串长度

18

注意:需要设置字符编码,默认字符编码为ISO-8859-1.

mb_internal_encoding():设置/获取内部字符编码

19

mb_strpos():查找字符串在另一个字符串的位置

20

mb_substr():获取字符串

21

字符串编码

iconv(输入的编码,输出的编码,字符串)

22

-------------本文结束感谢您的阅读-------------
求打赏,多少都行
0%