Есть массив, полученный из SQL, выглядит примерно так:
[0] => Array
(
[0] => 357
[1] => Трапезная палата
[2] => 350
)
[1] => Array
(
[0] => 355
[1] => Монашеская келья
[2] => 354
)
[2] => Array
(
[0] => 358
[1] => Успенский собор (интерьеры, иконостас, росписи)
[2] => 350
)
[3] => Array
(
[0] => 351
[1] =>паперть собора Рождества Богородицы
[2] => 354
)
[4] => Array
(
[0] => 359
[1] => Архимандричьи кельи
[2] => 350
)
)
Соответственно параметр [2] - id родителя и надо вывести список примерно так:
[350] => Array
(
[0] => Трапезная палата
[1] => Архимандричьи кельи
)
[354] => Array
(
[0] => паперть собора Рождества Богородицы
[1] => Монашеская келья
)
Уверен в нете есть подобные примеры, но не могу придумать как правильно спросить гугл.
PS
Не обращайте внимание на текстовку примера, ковыряю чужой код сайта монастыря.