Я пытаюсь организовать массив в уровнях. Это мой массив:Упорядочить массив рекурсивно
Array
(
[0] => Array(
[0] => Array(
[id] => 971249312[name] => Wolverine
)
[children] => Array(
[0] => Array(
[0] => Array(
[id] => 735327624[name] => Ciclop
)
[children] => Array()
)
)
)
[1] => Array(
[0] => Array(
[id] => 1926833684[name] => Gambit
)
[children] => Array()
)
[2] => Array(
[0] => Array(
[id] => 51194629[name] => Quicksilver
)
[children] => Array()
)
)
Смотрите, что первая позиция массива состоит из 3 элементов - это должно быть уровень 0. Первое положение этих элементов должен быть уровень 1. Дети этих элементов следующий уровень и так далее. Не могу понять, как это устроить.
ожидаемый выход:
Array
(
["level_1"] => Array
(
[0] => Array
(
[id] => 971249312
[name] => Wolverine
)
[1] => Array
(
[id] => 1926833684
[name] => Gambit
)
[2] => Array
(
[id] => 51194629
[name] => Quicksilver
)
)
["level_2"] => Array
(
[0] => Array
(
[id] => 735327624
[name] => Ciclop
)
)
)
Можете ли вы найти нужный результат, что вам нужно –
Пожалуйста, сообщите свой ожидаемый результат –
@ KARTHISRV Я отредактировал сообщение с ожидаемым выходом. –