Задать вопрос
@Keliorw

Почему массив пустой?

$arSelect = Array("ID", "NAME", "XML_ID");
                $arFilter = Array("IBLOCK_ID"=> $this->IBLOCK);
                $res = CIBlockElement::GetList(Array(), $arFilter, false, Array(), $arSelect);
                while($el = $res->Fetch()){
                    $Brand = substr($el["XML_ID"], strripos($el["XML_ID"], "NISSENS"), strlen("NISSENS"));
                    if($Brand == "NISSENS"){
                        $Detail = substr($el["XML_ID"], strlen("NISSENS"));
                        $BrandsID = $this->GetBrandsID($Brand, $ListIDHLBlock);
                        foreach($Car as $key => $value){
                            foreach($value["DETAIL"] as $arDetail){
                                if($Detail == $arDetail){
                                    $AddMassiv[] = $value["CAR"];
                                }
                            }
                        }
                        Printer($AddMassiv);
                        $this->SetPropertiesDetail($el["ID"], $AddMassiv, $BrandsID);
                        $AddMassiv = array();
                    }
                }


Проблема заключается в том, что после прохождения двух циклов Foreach я ожидаю получить массив с элементами, но на выходе, я почему-то получаю пустой массив, я либо заработался и не замечаю очевидного, либо я хз что тут
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Keliorw Автор вопроса
Я заработался всё нормально, код работает
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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