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

Как правильно и покороче составить условие?

<?
if (($itemid[PROPERTY_SKLAD2_VALUE] != 'Y') &&
($itemid[PROPERTY_FILTER_COLOR_ENUM_ID] == $FCOLOR))
{?><!--мой код--><?}
?>

Если выполнены оба условия, то выполняется код.
Как правильно сделать (не городить многоэтажность):
учитывать второе условие, если $FCOLOR не пусто,
если пусто, то выполнить код, учитывая только первое условие?
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
@Vitsliputsli
if ($itemid[PROPERTY_SKLAD2_VALUE] != 'Y' &&
(empty($FCOLOR) || $itemid[PROPERTY_FILTER_COLOR_ENUM_ID] == $FCOLOR))
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ipokos
я сделал бы вложенный if
Ответ написан
Ваш ответ на вопрос

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

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