我有 2 个数组:
$bigArr = array(
'simple'=>1
'advanced'=>array(
'advanceSimple'=>1,
'advanceadvance'=>array(
'simple'=>1
)
)
)
$overide = array(
'advanced'=>array(
'advanceSimple'=>2,
'extra'=>5
)
)
这两个的合并应该是:
$bigArr = array(
'simple'=>1
'advanced'=>array(
'advanceSimple'=>2,
'extra'=>5,
'advanceadvance'=>array(
'simple'=>1
)
)
)
您会看到,小数组的覆盖只会覆盖键存在的地方,并将添加数据不存在的地方。
我尝试了许多递归迭代器和循环的方法,但仍然没有成功。
您有任何想法或类似的解决方法。