@LiguidCool

Как преобразовать массив по одному из значений?

Есть массив, полученный из 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
Не обращайте внимание на текстовку примера, ковыряю чужой код сайта монастыря.
  • Вопрос задан
  • 2315 просмотров
Решения вопроса 1
DevMan
@DevMan
Обойти массив и собрать такой как нужно.
Проблема в чем?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы