マージしたい 2 つの n 次元配列があります。この質問は既に確認しましたが、2 次元配列のマージにのみ適しています。2 つの n 次元配列を除いて、同じことを達成しようとしています。
たとえば、次のようになります。
配列 1:
Array (
[''] => 'ID One'
['foo'] => Array (
[''] => 'ID Two'
['bar'] => 'ID Three'
)
)
配列 2:
Array (
['foo'] => Array (
['bar'] => Array (
['baz'] => 'ID Four'
)
)
['bax'] => 'ID Five'
)
望ましい配列結果:
Array (
[''] => 'ID One'
['foo'] => Array (
[''] => 'ID Two'
['bar'] => Array (
[''] => 'ID Three'
['baz'] => 'ID Four'
)
)
['bax'] => 'ID Five'
)
これは私が達成しようとしていることのデモンストレーションですが、一部の Web アプリで使用されている場合、10 個、おそらく 15 個のネストされた配列を持つことは完全に可能です。では、Array 1 と Array 2 をマージして、目的の Array Result を作成するにはどうすればよいでしょうか?