我需要一個合併兩個數組的幫助。比方說,我有以下陣列:使用相同的鍵合併兩個陣列
Array
(
[3] => Array
(
[id] => 3
[name] => Lorem
[type] => pl
)
[2] => Array
(
[id] => 2
[name] => Ipsum
[type] => pl
)
)
,第二個:
Array
(
[6] => Sit dolor
[4] => nostrud exercitation ullamco
[3] => uuntur magni dolores
[2] => corporis suscipit laboriosam
[7] => quia non numquam eius modi tempora
)
和期望的輸出是:
Array
(
[3] => Array
(
[id] => 3
[name] => Lorem
[type] => pl
[new_key] => uuntur magni dolores
)
[2] => Array
(
[id] => 2
[name] => Ipsum
[type] => pl
[new_key] => corporis suscipit laboriosam
)
)
我一直在試圖與array_diff_key()
方法,而不是比較數組在一些循環中合併數組,但我不能使它工作。有沒有內置的PHP函數,或者我應該寫我自己的?如果是這樣,你能幫我取得理想的結果嗎?任何幫助深表感謝。
你嘗試'array_merge_recursive'? – 2013-02-13 12:12:53