Создание динамического массива

У меня проблема с созданием дерева с массивом, у меня есть такой массив:

            Array
(
[area] => Gerencia Pais
[id_area] => 1
[id_area_padre] => 0
[nivel] => 0
[hijos] => Array
(
[0] => Array
(
[area] => Gerencia Corporativa Desarrollo de Negocios
[id_area] => 2
[id_area_padre] => 1
[nivel] => 1
)

[1] => Array
(
[area] => Despacho y Logística
[id_area] => 48
[id_area_padre] => 2
[nivel] => 2
)

[2] => Array
(
[area] => Atención al Cliente
[id_area] => 95
[id_area_padre] => 48
[nivel] => 3
)

но мне нужен такой формат:

            Array
(
[area] => Gerencia Pais
[id_area] => 1
[id_area_padre] => 0
[nivel] => 0
[hijos] => Array
(
[0] => Array
(
[area] => Gerencia Corporativa Desarrollo de Negocios
[id_area] => 2
[id_area_padre] => 1
[nivel] => 1
[0] => Array
(
[area] => Despacho y Logística
[id_area] => 48
[id_area_padre] => 2
[nivel] => 2
[0] => Array
(
[area] => Atención al Cliente
[id_area] => 95
[id_area_padre] => 48
[nivel] => 3
)
)
[1] => Array
(
[area] => Desarrollo y Tecnología
[id_area] => 84
[id_area_padre] => 2
[nivel] => 2

)
)

Номер свойства «нивель» глубоко ограниченного массива. Я могу сделать это с помощью переключателя, но это статично, мне нужно создать это дерево автоматически.

Я надеюсь, вы поняли. Любой ответ может помочь. Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]