$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 я ожидаю получить массив с элементами, но на выходе, я почему-то получаю пустой массив, я либо заработался и не замечаю очевидного, либо я хз что тут