padonnak
@padonnak

Как проверить значени 0?

Всем привет, пишу роутер но если в адресной строке вбить 0 это будет равноценнно значению NUll или ""
как мне сделать проверку на 0?

сам код которым получаю заголовок,
$routes[0] - реагирует на null как будто ввели 0 и обратно

$url_path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
        $routes = explode('/', trim($url_path, ' /'));
        if ( !empty($routes[0]) ) $a = mb_strtolower(urldecode($routes[0]));
        if ( !empty($routes[1]) ) $b = mb_strtolower(urldecode($routes[1]));
        if ( !empty($routes[2]) ) $c = $routes[2];
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
padlyuck
@padlyuck
if(isset($routes[0]) && strlen($routes[0])) ...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
if ($routes[0]!==false) {...}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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