小编use*_*510的帖子

is_float未检测到浮点数

我正在is_float()检查输入的数字是否是浮点数,但echo()输入时它会不断抛出该消息3.00。还有其他解决方案吗?还是我做错了什么?

这是我的代码:

PHP:

if(!is_float($_POST["gpa"])){
    echo "GPA must be in #.## format.";
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<input type="text" name="gpa" />
Run Code Online (Sandbox Code Playgroud)

php forms floating-point floating-point-precision

-1
推荐指数
1
解决办法
2404
查看次数