top*_*erg 1 php arrays multidimensional-array
我有两个n维数组,我想合并.我已经回顾了这个问题,但它只适用于合并二维数组.我试图完成同样的事情,除了两个n维数组.
所以,例如:
数组1:
Array (
[''] => 'ID One'
['foo'] => Array (
[''] => 'ID Two'
['bar'] => 'ID Three'
)
)
Run Code Online (Sandbox Code Playgroud)
数组2:
Array (
['foo'] => Array (
['bar'] => Array (
['baz'] => 'ID Four'
)
)
['bax'] => 'ID Five'
)
Run Code Online (Sandbox Code Playgroud)
期望的数组结果:
Array (
[''] => 'ID One'
['foo'] => Array (
[''] => 'ID Two'
['bar'] => Array (
[''] => 'ID Three'
['baz'] => 'ID Four'
)
)
['bax'] => 'ID Five'
)
Run Code Online (Sandbox Code Playgroud)
虽然这是我试图实现的一个示例,但当它被用于某些Web应用程序时,它完全有可能拥有10个,甚至可能有15个嵌套数组.那么,如何合并阵列1和阵列2以形成所需的阵列结果?