我有一個數組,有鍵和值。對於例如:如何將關聯數組平鋪爲只包含PHP值的數組?
Array (
[name] => aalaap
[age] => 29
[location] => mumbai
)
我想從這個鍵轉換爲值,但我希望值在按鍵後apear。對於如:
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
,最好在一個,所以我不需要使用自定義函數。
有嗎?
我想知道爲什麼PHP在全局命名空間「array_flatten」中沒有函數。 – jbasko 2009-05-30 07:14:51
你認爲這在本地值得包含在PHP中嗎? – aalaap 2009-05-30 07:53:27