可能重复:
What's the correct way to test if a variable is a number in PHP?
我有两个变量来自一个表单:
$minNo = mysql_real_escape_string($_GET["minNo"]);
$maxNo = mysql_real_escape_string($_GET["maxNo"]);如何检查它们是否是数字值?
发布于 2012-03-18 20:20:15
试试is_numeric。
将查找给定变量是否为数值变量。数字字符串由可选符号、任意数字数、可选十进制部分和可选指数部分组成。因此,+0123.45e6是一个有效的数值。十六进制表示法(0xFF)也被允许,但只允许没有符号、十进制和指数部分。
发布于 2012-03-18 20:21:18
使用is_numeric函数,它返回bool值:
is_numeric($element)发布于 2012-03-18 20:20:14
https://stackoverflow.com/questions/9761907
复制相似问题