我期待按照相反的顺序对数组进行自然排序并且不保存键。例如,我想这个数组:反向并不保留键的PHP数组的自然排序
[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($阵列, 'strnatcmp');但它不是相反的顺序。 array_reverse()之后没有帮助。
任何想法?
这是自然或不自然的排序?我认为自然是“计数”,所以它会是“单串,10串,2串,3串,4串”,非自然会是“4串3串2串10”串,1串“。我已经知道误解了事情(因为我已婚并且24/7全天候都会发生沟通不畅),所以您可以提供更深入的解释,因为我不明白您的订购系统。 – Michael 2012-03-23 16:06:43
自然是1,2,3,4,10-我可以做。我现在需要以相反的顺序得到,所以:10,4,3,2,1. – Phil 2012-03-23 16:08:20