任意订购数组键

时间:2015-11-13 22:50:55

标签: php arrays sorting

我有一个数组需要按照任意定义重新排序,我不确定uksort如何帮助。

这是我要排序的数组:

[
    [Alice] => foo,
    [Bob] => foo,
    [John] => foo,
    [Steve] => foo
]

我想将此数组重新排序为Bob,Alice,Steve,然后John ......或其他一些明确声明的顺序。有没有办法获取单独的数组并使用 重新排序原始的键?

我知道我可以循环遍历数组并构建一个新数组,但这似乎不够优雅......

1 个答案:

答案 0 :(得分:0)

好吧,经过一些更多的讨论,这是更性感:

.hoverDiv:hover + div .hoverDivShow { [...] }

也许有一种更性感的方式,但是排序顺序的基本foreach循环似乎是一种好方法

$finialOrderArray = array_merge(array_flip($orderArray), $array);