@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
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 10:21
1200 руб./в час
26 апр. 2024, в 10:10
1000 руб./за проект