Intereting Posts

Проверка, является ли переменная php числом или нет

Возможный дубликат:
Каков правильный способ проверить, является ли переменная числом в PHP?

У меня есть две переменные, входящие в форму:

$minNo = mysql_real_escape_string($_GET["minNo"]); $maxNo = mysql_real_escape_string($_GET["maxNo"]); 

Как я могу проверить, являются ли они числовыми значениями или нет?

Попробуйте is_numeric .

Определяет, является ли данная переменная числовой. Числовые строки состоят из необязательного знака, любого количества цифр, необязательной десятичной части и необязательной экспоненциальной части. Таким образом, + 0123.45e6 является допустимым числовым значением. Также допускается шестнадцатеричное обозначение (0xFF), но только без знака, десятичной и экспоненциальной частей.

Используйте функцию is_numeric , она возвращает значение bool:

 is_numeric($element) 

Вы можете использовать is_numeric() чтобы проверить, является ли число числовым.

Чтобы проверить как целое число, используйте …

 $validInt = filter_var($minNo, FILTER_VALIDATE_INT); 

используя функцию is_numeric () …