我需要一个合并两个数组的帮助。比方说,我有以下阵列:使用相同的键合并两个阵列
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