一、数组排序函数
1、sort() :按值进行升序排列,不保持原来的键值关联
2、rsort():按值进行降序排列,不保持原来的键值关联
3、asort():按值进行升序排列,保持原来的键值关联
4、arsort():按值进行降序排列,保持原来的键值关联
5、ksort():按键进行升序排列
6、krsort():按键进行降序排列
7、natsort():自然排序
8、usort():用户自定义排序
二、字符串操作函数
1、[]:字符串可以理解成字符的集合,所以可以通过[]来访问。
2、strlen():返回字符串长度,以字节为单位。
3、trim()、ltrim()、rtrim():去空白字符;
(1)trim():去字符串两边的把空格;
(2)ltrim():去字符串左边的空格;
(3)rtrim():去字符串右边的空格。
4、strpos():查找字符串首次出现的位置;
strrpos():查找字符串最后一次出现的位置。
5、str_repeat():重复字符串。
6、chr()、ord():
7、substr(字符串,开始位置,截取长度):截取字符串。
8、strchr()、strrchr():
应用(截取后缀):
9、str_replace():替换字符串。
10、str_split():将字符串分割成数组。
11、str_pad(待填充字符串,总位数,填充字符,填充位置):填充字符串。
12、strtolower(),strtoupper()字符串大小写转换。
13、nl2br():将字符串的换行转成<br>。
14、htmlspecialchars():将HTML字体转成实体。
15、urlencode()、urldecode():url编码和解码。
三、多字节字符串处理函数
PHP默认本身不支持多字节处理。要开启mb_扩展(multibytes)。
以mb_开头的函数都在多字节处理函数。
1、mb_strlen():获取字符串的长度;
2、mb_internal_encoding():设置/获取内部字符编码;
3、mb_strpos():查找字符串在另一个字符串中的位置;
4、mb_substr():获取子字符串。
四、字符串编码
iconv(输入的编码,输出编码,字符串):