是否有PHP函数来移动数组键/值对并使其成为数组中的第一个元素。重新排序数组的PHP函数
基本上,我会想转换
Array
(
[a] => rose
[b] => tulip
[c] => dahlia
[d] => peony
[e] => magnolia
)
到
Array
(
[c] => dahlia
[a] => rose
[b] => tulip
[d] => peony
[e] => magnolia
)
为了澄清,其目的是选择一个特定的键/值对和移动它成为第一,同时保持索引订单的其余部分完好无损。
因此,在这种情况下,我在寻找类似
$old_array = Array
(
[a] => rose
[b] => tulip
[c] => dahlia
[d] => peony
[e] => magnolia
);
$new_array = some_func($old_array, 'c');
在$ new_array,“C”应该是第一个在列表中。
关于'some_func()'代码的任何想法?
可能重复[在PHP中将数组元素移动到顶部](http://stackoverflow.com/questions/5312879/moving-array-element-to-top-in-php) – FoamyGuy 2012-07-10 01:50:00