Фильтр FILTER_VALIDATE_INT проверяет значения как целые числа.
Имя: «инт»
Идентификационный номер: 257
Возможные опции или флаги:
min_range — указывает минимальное целочисленное значение.
max_range — указывает максимальное целочисленное значение.
FILTER_FLAG_ALLOW_OCTAL — разрешить восьмеричные значения
FILTER_FLAG_ALLOW_HEX — допускает шестнадцатеричные значения.
Примечание. Если параметры указаны в массиве, они должны храниться в ассоциативном многомерном массиве с именем «options». См. примеры ниже.
<?php$var=300;$int_options = array("options"=>array("min_range"=>0, "max_range"=>256));var_dump(filter_var($var, FILTER_VALIDATE_INT, $int_options)); ?>
Вывод кода выглядит следующим образом:
логическое значение (ложь)