2012-10-17 145 views
0

確定的第一項合併兩個數組,所以我有兩個陣列計劃 - 這將基於日期或時間戳進行排序,像這樣:基於陣列

array([date] => "8/12/12", [rating] => 300) 

,並讓說第二陣列看起來像這樣:

array([date] => "8/12/12", [rating2] => 600) 

我想這兩個這樣結合:

array([date] => "8/12/12", [rating] => 300, [rating2] => 600) 

什麼是最有效的方法去做這個?

回答

1

您可以根據+標誌陣列上...

$a = array("date" => "8/12/12","rating" => 300); 
$b = array("date" => "8/12/12","rating2" => 600); 
var_dump($a + $b); 

輸出

array 
    'date' => string '8/12/12' (length=7) 
    'rating' => int 300 
    'rating2' => int 600 
1

實驗與array_merge+操作

$a = array('key' => 'abc', 'foo' => true); 
$b = array('key' => 'abc', 'bar' => true); 
print_r($a + $b); 
print_r(array_merge($a, $b));