Формирование древовидного массива php

Часто встречаются задачи в которых необходимо связать родительские элементы с дочерними из исходного одномерного массива. Например, у нас есть какой-то каталог с вложенными в него категориями, мы делаем выборку из базы данных и получаем массив вида:

Наша задача сформировать вложенный, многомерный массив, где связывающим звеном выступает элемент массива, в нашем примере - [section_id]. Структура многомерного массива:

Для реализации поставленной задачи применим функцию php, которая проработает входящий массив и вернет нам на выходе многомерный массив:

Просмотров: 7854
Дата создания: 11:02 - 09.09.2014.
Последнее изменение: 15:19 - 14.09.2014.