检查php变量是否为数字

12
4个回答

15

尝试使用is_numeric函数。

判断给定的变量是否为数字。数字字符串由可选符号、任意数量的数字、可选小数部分和可选指数部分组成。因此,+0123.45e6是一个有效的数字值。十六进制表示法(0xFF)也可以使用,但只能在没有符号、小数和指数部分的情况下使用。


14

使用is_numeric函数,它返回一个布尔值:

is_numeric($element)

6
你可以使用 is_numeric() 函数检查数字是否为数值型。
要验证整数,请使用...
$validInt = filter_var($minNo, FILTER_VALIDATE_INT);

在我的情况下,我想检查 $_GET['id'] 是否为整数,否则退出。这似乎是最好的方法。当然,在此之后要使用预处理语句。 - drooh

3

使用is_numeric()函数...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接