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

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

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

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

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

Ответ 1

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

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

Ответ 2

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

is_numeric($element)

Ответ 3

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

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

$validInt = filter_var($minNo, FILTER_VALIDATE_INT);

Ответ 4

с использованием функции is_numeric()...