Задать вопрос
@anton99zel
29а класс средней школы №7

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

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

Если выполнены оба условия, то выполняется код.
Как правильно сделать (не городить многоэтажность):
учитывать второе условие, если $FCOLOR не пусто,
если пусто, то выполнить код, учитывая только первое условие?
  • Вопрос задан
  • 95 просмотров
Подписаться 2 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Решения вопроса 1
@Vitsliputsli
if ($itemid[PROPERTY_SKLAD2_VALUE] != 'Y' &&
(empty($FCOLOR) || $itemid[PROPERTY_FILTER_COLOR_ENUM_ID] == $FCOLOR))
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ipokos
я сделал бы вложенный if
Ответ написан
Ваш ответ на вопрос

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

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