我有一堆数字。让我们以这些为例:7,18,24,53,75,15
当我在数组上使用rsort()时,它会按以下顺序进行排序:
但是,这不是我想要的。我希望我的排序算法以降序对我的数组进行排序,使其看起来像这样:
正确的排序算法是什么?我尝试了一些,但没有一个能解决这个问题。
使用SORT_NUMERIC
标志:
rsort($myArray, SORT_NUMERIC)
没有标记,rsort
(以及sort
)对项目进行排序而不更改类型,即按字典顺序比较字符串。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句