一、数组排序分为正序和反序两种:
(1)正序
sort()
按值的升序排列,键名按索引方式重置
2.asort()
按值的升序排列,键值关系保留
3.ksort()
按键的升序排列,适合于关联数组,键值对应关系不变
(2)反序
1.rsort()
按值的降序排列,键值关系重置
2.arsort()
按值的降序排列,键值关系保留
3.krsort()
按键名逆向排序,键值关系保留
二、字符串长度计算
strlen()
获取字节表示的字符串长度
mb_strlen()
获取字符数表示的长度
三、字符串与数组之间的转换
str_split($str,$length)
按字符数量,将字符串分割为数组。
explode($delimiter,$str,$num)
按分隔符,将字符串分割为数组,可指定数组元素数量
implode($glue,$str)
按分隔符,将一维数组拼装成字符串,默认用空格分割
四、字符串的查找与替换
strpos($str1,$str2,$offset)
查找$str2在$str1中首次出现的位置,可以从指定位置开始查找
strstr($str1,$str2)
如果$str2是$str1的子串,返回子串及其后面部分,否则返回false
str_replace($str1,$str2,$str,$num)
替换子串,$num是替换次数
substr_replace($str,$replacement,$start,$length)
替换子串