I have an array that has keys and values. For eg:
Array (
[name] => aalaap
[age] => 29
[location] => mumbai
)
我希望将这些键转换为值,但我希望值出现在键的右侧。例如:
Array (
[0] => name
[1] => aalaap
[2] => age
[3] => 29
[4] => location
[5] => mumbai
)
我可以轻松地编写一个迭代函数来实现这个功能...例如:
array_flatten($arr) {
foreach ($arr as $arrkey => $arrval) {
$arr_new[] = $arrkey;
$arr_new[] = $arrval;
}
return $arr_new;
}
...但我正在尝试查找是否有任何方法可以使用array_combine
、array_keys
、array_values
和/或array_merge
来实现,最好只用一个函数,这样我就不需要使用自定义函数。
有吗?
array_flatten
的函数。 - jbasko