我有一個數組有兩個值,像((id, value), (id, value), (id, value))
和我需要做的數組像id => value
,所以我想知道是否有一些函數在這種工作的PHP或我需要寫我自己的。只是不想推倒重來....是否有從其他數組值創建assoc數組的函數?
UPDATE
array(2) {
[0]=>
array(2) {
["site_id"]=>
string(3) "12"
["timestamp"]=>
string(19) "2014-01-09 08:48:40"
}
[1]=>
array(2) {
["site_id"]=>
string(3) "13"
["timestamp"]=>
string(19) "2014-02-07 14:27:57"
}
}
'array_map' +'array_combine' – zerkms
最直接的方式是環這裏。沒有哪個函數確實可以這樣做,並且將幾個函數結合起來不會像簡單的循環那樣高效。 – deceze