Создание n-го массива

Antrekot

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

В базе есть поля id, name, id_parent.
Собственно это n-ый массив, в котором каждый новый id будет являться для кого-то родителем id_parent.

Пытаюсь сделать алгоритм составления n-го массива с подчинением по родителю.
array[1][2][3][4][5]...[n]
array[8][9][10][11][12]...[n]

Собственно каждый новый айдишник является уникальным.
Тут явно напрашивается рекурсия, но как реализовать не знаю:(
Наверняка есть уже готовые алгоритмы. Подскажите ссылки или алгоритм плиз.
 

kvf77

Red Devil
В факе есть целый раздел, посвященный деревьям и их хранению, там есть описание вашего алгоритма.

http://phpclub.ru/faq/Tree?v=w5u
 
Сверху