Scarrr
Новичок
Хелп. Рекурсия
есть массив типа.
	
	
	
		
и т.п. до бесконечности
из него надо получить список вида
	
	
	
		
нужен код рекурсивной функции, которая бы делала это.... ссылки на статьи и проч. прошу не предлагать, уже все распечатал и перечитал, но рекурсия мое слабое место... если можно - с комментами, чтобы я разобрался....
заранее спасибо.
								есть массив типа.
		Код:
	
	Array
(
    [1] => Array
        (
            [id] => 1
            [pid] => 0
            [title] => Админ панель
        )
    [2] => Array
        (
            [id] => 2
            [pid] => 1
            [title] => Работа с каталогами
        )
    [12] => Array
        (
            [id] => 12
            [pid] => 1
            [title] => Тест
        )
    [11] => Array
        (
            [id] => 11
            [pid] => 2
            [title] => Ресурсы
        )
)
	из него надо получить список вида
		Код:
	
	Админ-панель
--Работа с каталогами
----Ресурсы
--Тест
	заранее спасибо.
	            
)