【发布时间】:2015-11-13 22:50:54
【问题描述】:
我有一个数组,我需要通过一些任意定义重新排序,但我不确定 uksort 如何提供帮助。
这是我要排序的数组:
[
[Alice] => foo,
[Bob] => foo,
[John] => foo,
[Steve] => foo
]
我想将此数组重新排序为 Bob、Alice、Steve,然后是 John... 或其他一些明确声明的顺序。有没有办法获取一个 separate 数组并使用 that 重新排序原始的键?
我知道我可以遍历数组并构建一个新数组,但这似乎不太优雅...
【问题讨论】: