我希望对一个数组进行自然排序,按照相反的顺序排序并且不保留键。例如,我想要以下数组:
[0] => 1-string
[1] => 2-string
[2] => 10-string
[3] => 4-srting
[4] => 3-srting
变成这样:
[0] => 10-srting
[1] => 4-string
[2] => 3-string
[3] => 2-string
[4] => 1-string
我已经用usort($array, 'strnatcmp')接近了解决方法,但它并不是倒序的。在之后使用array_reverse()也没有帮助。
有什么想法吗?
1-string,10-string,2-string,3-string,4-string
,而非自然排序应该是4-string,3-string,2-string,10-string,1-string
。由于我经常会误解事情(因为我已婚,24/7都有可能发生沟通问题),所以您能否给出更详细的解释,因为我不理解您的排序系统。 - ThePrimeagen