PHP FILTER_VALIDATE_INT фильтр
Определение и использование
FILTER_VALIDATE_INT фильтровать значение как целое число для проверки.
- Название: "Int"
- ID-номер: 257
Возможные варианты или флаги:
- min_range - заданное минимальное целое значение
- max_range - указывает максимальное целое значение
- FILTER_FLAG_ALLOW_OCTAL - Разрешить восьмеричное значение
- FILTER_FLAG_ALLOW_HEX - позволяет шестнадцатеричное значение
Советы и примечания
Примечание: Если параметр указан в массиве, опция должна быть вложена в многомерном массиве ассоциации под названием "варианты" в.Смотрите следующие примеры.
примеров
<?php
$var=300;
$int_options = array("options"=>
array("min_range"=>0, "max_range"=>256));
var_dump(filter_var($var, FILTER_VALIDATE_INT, $int_options));
?>
$var=300;
$int_options = array("options"=>
array("min_range"=>0, "max_range"=>256));
var_dump(filter_var($var, FILTER_VALIDATE_INT, $int_options));
?>
Выходной код выглядит следующим образом:
bool(false)
Полный PHP Filter Reference