У меня есть два n-мерных массива, которые я хотел бы объединить. Я уже рассмотрел this question, однако он хорош только для слияния двухмерных массивов. Я пытаюсь выполнить одно и то же, за исключением двух n-мерных массивов.Слияние двух 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'
)
Хотя это демонстрация что я пытаюсь g для достижения, когда он используется для некоторых веб-приложений, вполне возможно, что у него будет 10, возможно, 15 вложенных массивов. Итак, как объединить Array 1 и Array 2, чтобы сформировать желаемый результат массива?
Не можете вы просто использовать 'array_merge_recursive'? – sroes
Хорошо, теперь глупо сейчас ... – topherg