从小到大,从大到小,PHP 数组排序
2018-10-13 本文已影响27人
林路同
数组排序:数组中的元素能够以字母或数字顺序进行升序或降序排序。
PHP - 数组的排序函数
sort() - 以升序对数组排序
rsort() - 以降序对数组排序
asort() - 根据值,以升序对关联数组进行排序
ksort() - 根据键,以升序对关联数组进行排序
arsort() - 根据值,以降序对关联数组进行排序
krsort() - 根据键,以降序对关联数组进行排序
sort() - 对数组进行升序排序


对数字排序


rsort() - 对数组进行降序排序
以上面的$car为例:
rsort($car);

同理:数字排序,rsort($number);

asort() - 根据值对数组进行升序排序,asort($age)

arsort() - 根据值对数组进行降序排序,arsort($age)

ksort() - 根据键对数组进行升序排序,ksort($age)

krsort() - 根据键对数组进行降序排序,krsort($age)

备注:asort - ksort,arsort - krsort,是相对的排序函数,asort是对数组的值进行升序排序,而ksort是对数组的键进行升序排序。arsort是对数组的值进行降序排序,krsort是对数组的键进行降序排序。一一相对,非常好记。
数组排序的应用在以后的项目中会经常用到,最好能掌握这几种排序方法。
下一节:PHP 全局变量 - 超全局变量
段子:不要打架

作者:林路同,转载请注明来源,谢谢。
公众号:林路同
林中多歧路,殊途同归。搞笑段子,笑话故事,社会热点,创业故事,技术分享,如果您觉得不错就关注下树洞吧,树洞会再接再厉的哈。