2012-08-16 99 views
0

另一個數組我有兩個數組追加一個陣列具有相同的密鑰

$array1 = array(33=>'abc,bcd,cde,def'); 
$array2 = array(33=>'fgh,ghi,hij,ijk'); 

我如何添加兩個數組,以獲得下面的結果呢?

$array3 = array(33=>'abc,bcd,cde,def,fgh,ghi,hij,ijk'); 

在此先感謝...

+0

'$ arr3 [33] = $ arr1 [33]。 $ arr2 [33];' – TigerTiger 2012-08-16 12:05:02

+1

這兩個數組_always_是否包含相同的一組密鑰? – 2012-08-16 12:07:00

+0

是的...傑克,謝謝,HappyApe它的作品.. – 2012-08-16 12:39:05

回答

2

我想你想的多鍵自動執行此操作。嘗試是這樣的:

$newArray = array(); 
foreach ($array1 as $key => $value) { 
    $newArray[$key] = $array1[$key] . ',' . $array2[$key]; 
} 

請記住,你需要檢查是否該數據是在兩個數組,如果他們不完全匹配。

+0

非常感謝這..幫助.. – 2012-08-16 12:19:31

相關問題