可能重复:
测试变量是否为PHP中的数字的正确方法是什么?
我有两个变量来自一个表单:
$minNo = mysql_real_escape_string($_GET["minNo"]);
$maxNo = mysql_real_escape_string($_GET["maxNo"]);
Run Code Online (Sandbox Code Playgroud)
如何检查它们是否为数值?
j08*_*691 15
尝试is_numeric.
查找给定变量是否为数字.数字字符串由可选符号,任意数量的数字,可选的小数部分和可选的指数部分组成.因此+ 0123.45e6是有效的数值.也允许使用十六进制表示法(0xFF),但只能使用符号,十进制和指数部分.
您可以is_numeric()用来检查数字是否为数字.
要验证为整数,请使用...
$validInt = filter_var($minNo, FILTER_VALIDATE_INT);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25407 次 |
| 最近记录: |