Задача, сортировка списка PHP array

Анатолий14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
30.04.2016

Есть древовиднаяструктура данных, которую нужно отобразить на страничке

Данные типа

1 Element (родитель = null)

  • 2 Element (родитель = 1)
  • 3 Element (родитель= 1)
  • 4 Element (родитель= 1)
5 Element (родитель = 4)

 

6 Element (родитель = null)

7 Element (родитель= 6)

8 Element (родитель= 6)

9 Element (родитель= 6)

10 Element (родитель= 6)

11 Element (родитель= 6)

12 Element (родитель= 6)

13 Element (родитель= 6)

14 Element (родитель= 6)

15 Element (родитель= 6)

16 Element (родитель = 15)

Количествокорневых элементов разная и вложенность то же разная. Все данные в PHP array()

Вывод нужен в 2 колонки, примерно одинаковой длинны ичто бы вложенность стала только 1 уровня и длинна 1 блока не больше 10 элементов. (родитель и 9 детей). Для примера нужно около 150 элементов с 5 корневых (родитель = null) 3 уровнями вложености и парочку по 20 (детей)

Вот пример вывода с длинной блока 4 (родитель и 3ое детей)

 postimg  org/image/sl8zrdixd/

Заявки фрилансеров