Задать вопрос
Gera11
@Gera11

Как присвоить переменной значение 0 если она равна пустому значению?

Есть переменная
$category_id
Изначально она равна ничему то есть пустому значению.
Она используется в sql запросе и не может быть равна пустоте. Нужно вместо пустого значения присвоить ей нулевое значение (0)
Как правильно это сделать?
  • Вопрос задан
  • 186 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 2
miv-men
@miv-men
Фронт и бэк
if (empty($category_id)) $category_id = 0;
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
$category_id = filter_input(INPUT_GET, 'category_id', FILTER_SANITIZE_NUMBER_INT) ?: 0;

filter_input добудет из GET-запроса int или null.
Elvis operator ?: подставит 0 вместо null;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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