【发布时间】:2018-02-11 17:32:43
【问题描述】:
尝试在 PHP 中合并两个数组时遇到问题。例如我有:
(
[k] => Array
(
[aaaa] => 11
[bbb] => 22
)
)
然后是两个数组:
(
[k] => Array
(
[ccc] => 333
[dddd] => 444
[eeee] => 555
[ffff] => 666
)
)
我想合并上面的两个数组如下:
(
[k] => Array
(
[aaaa] => 11
[bbb] => 22
[ccc] => 333
[dddd] => 444
[eeee] => 555
[ffff] => 666
)
)
当我尝试将上面的array_push如下:
(
[0] => Array
(
[k] => Array
(
[aaaa] => 11
[bbb] => 22
)
)
[1] => Array
(
[k] => Array
(
[ccc] => 333
[dddd] => 444
[eeee] => 555
[ffff] => 666
)
)
)
那我该怎么办呢?
【问题讨论】:
-
array_push不合并数组,你应该循环第一个数组的值和array_merge它与第二个数组的对应值
标签: php array-merge array-push