使用sort去排序数组,数组的下标全部舍去,新生成的数组下标按照从0开始,依次递增
rsort()
作用 : 将一个数组从大到小进行排序。
语法 :rsort($arr)
asort()
作用 : 将一个数组从小到大进行排序,但是会保留原来的下标。
语法 : asort($arr)
arsort()
作用 : 将一个数组从大到小进行排序,但是也会保留下标。
语法 : arsort($arr)
ksort()
作用 : 将一个数组的下标,从小到大进行排序
语法 : ksort($arr)
krsort()
作用 : 将一个数组的下标,从大到小进行排序
语法 :krsort($arr)
natsort()
:自然排序会将字符串当成是一个整体,然后进行从小到大的排序。
语法 : natsort()
usort()
作用 : 自定义一个排序。
语法 : usort($arr,fn($num1,$num2){})
如果return的是一个大于0的整数,那么,他将往后排序
如果return 的是一个小于0的整数,那么,他将往前排序
如果return的是一个等于0的整数,那么,他保持不变
有些时候,对于一些二维数组,我们用普通排序的方式难以实现,这个时候,我们可以去使用自定义排序。
字符串
查
strpos()
作用 : 寻找某个字符首次出现的位置。
语法 :strpos($str,char[,num])
如果出现多个符合要求的字符,他只招第一个符合要求字符的位置。
strpos查找字符串是从左往右的顺序进行寻找,第三个参数代表从哪一个位置开始去寻找,区分大小写。