Получить name родительского раздела и записать в переменную

b7music

Мой дом здесь!
Регистрация
2 Ноя 2015
Сообщения
678
Реакции
396
Добрый день всем! Помогите, пожалуйста :)

Получаю дерево категорий
Код:
$TreeSections = getSectionList();
Имею
Код:
[887] => Array
        (
            [ID] => 887
            [IBLOCK_SECTION_ID] =>
            [NAME] => Аксессуары
            [LEFT_MARGIN] => 1
            [CHILDS] => Array
                (
                    [482] => Array
                        (
                            [ID] => 482
                            [IBLOCK_SECTION_ID] => 887
                            [NAME] => Аккумуляторы
                            [LEFT_MARGIN] => 2
                            [CHILDS] => Array
                                (
                                    [483] => Array
                                        (
                                            [ID] => 483
                                            [IBLOCK_SECTION_ID] => 482
                                            [NAME] => Apple
                                            [LEFT_MARGIN] => 3
                                        )

                                    [1759] => Array
                                        (
                                            [ID] => 1759
                                            [IBLOCK_SECTION_ID] => 482
                                            [NAME] => FLY
                                            [LEFT_MARGIN] => 5
                                        )

                                    [886] => Array
                                        (
                                            [ID] => 886
                                            [IBLOCK_SECTION_ID] => 482
                                            [NAME] => HTC
                                            [LEFT_MARGIN] => 7
                                        )
мне надо в переменную записать name родительского раздела.
например у apple получить name аккумуляторы и засунуть, например, в $PrevSectionName. Подскажите как?
 
Зависит от того что известно. Вопрос слишком общий. К примеру как ваш код доберётся до Apple?

В большинстве случаев это решают через кучу вложенный foreach
Если глубина массива не известна, то через рекурсию, да и вообще с ней код будет меньше.
 
Последнее редактирование:
Назад
Сверху