Задать вопрос
@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
Не обращайте внимание на текстовку примера, ковыряю чужой код сайта монастыря.
  • Вопрос задан
  • 2317 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
DevMan
@DevMan
Обойти массив и собрать такой как нужно.
Проблема в чем?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽