【发布时间】:2014-01-20 16:26:01
【问题描述】:
我一直在为以下问题而烦恼。
我有这个数组:
[596] => 2
[9] => 2
[358] => 2
[1579] => 1
[156] => 1
[576] => 1
[535] => 1
如您所见,值是按降序排列的,但键是随机的。我也想对键进行 DESC 排序。我一直在玩array_multisort,但我无法解决它的问题。我遇到的第一个问题是 array_multisort 重新索引数字键。我将键更改为非数字变体,即 k596 等...这使我能够对键进行排序,但不像我想要的那样。
[k9] => 2
[k596] => 2
[k358] => 2
[k576] => 1
[k535] => 1
[k1579] => 1
[k156] => 1
最后我希望看到的结果是:
[k596] => 2
[k358] => 2
[k9] => 2
[k1579] => 1
[k576] => 1
[k535] => 1
[k156] => 1
有人可以帮我吗?一定有一种简单的方法可以做到这一点,对吧?
【问题讨论】:
-
具体来说,这种现代技术:stackoverflow.com/a/2282082/2943403
标签: php arrays array-multisort