@anton99zel
29а класс средней школы №7

Как отфильтровать результаты выдачи foreach?

Есть цикл, который выводит связанные элементы. (в моем случае аналогичные товары офферы только разных цветов)
Нужно, не выводить те элементы у которых в свойствах присутствует value Y.
То есть результат выдачи нужно отфильтровать по ["PROPERTIES"]["SKLAD2"]["VALUE"]
foreach($arResult["OFFERS"] as $arOffer)
{
$strName = $arResult["NAME_COLORS"][$arOffer["PROPERTIES"]["COLOR"]["VALUE"]];
?>
<a href="<?=$arOffer["DETAIL_PAGE_URL"];?>"
<?if($arOffer["ID"] == $arResult["CURRENT_OFFER"]["ID"]){?> class="active"<?}?>>
<img src="<?=$arResult["SRC_COLORS"][$arOffer["PROPERTIES"]["COLOR"]["VALUE"]];?>"
 alt="<?=$strName;?>" />
<div><?=$strName;?></div>
</a>
<?
}
?>
  • Вопрос задан
  • 202 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы