Задать вопрос
mangoz
@mangoz
Кратко о себе

Не срабатывает условие если значение переменной равно нулю?

Как правильно написать условие для значения, именно значения переменной.

Выводится она так: <?php echo $num_mail; unset($num_mail); ?>

Нужно: если значение равно нулю не выводить текст.

if(empty($num_mail)) не срабатывает.
  • Вопрос задан
  • 432 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Argumentus
if ($num_mail != 0) {
<?php echo $num_mail; unset($num_mail); ?>
}

А empty не срабатывает, потому-что следующие значения воспринимаются как пустые:
"" (пустая строка)
0 (целое число)
0.0 (дробное число)
"0" (строка)
NULL
FALSE
array() (пустой массив)
$var; (переменная объявлена, но не имеет значения)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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