是否有一个 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()”的代码有什么想法吗?