我有这个代码和问题是其开始从$2,147,483,647
给输出,其中,因为我已经设置3000000000
是$3,000,000,000
我在我的PHP代码中丢失了什么?
,我从我们在表单中设置有想出来的,但如果我们选择高$2,147,483,647
从$2,147,483,647
启动
下面是现场演示:http://deewayz.in/demo/
这里是我的代码。
$v = isset($_GET['v']) ? (int) $_GET['v'] : 3000000000;
第一次给出正确的。但是当我们在形式上改变价值时,它会给出错误的结果。
例如检查:提前http://deewayz.in/demo/index.php?v=3100000000&sv=5
谢谢:)
解决:
$v = isset($_GET['v']) ? (float) $_GET['v'] : 3000000000;
或者只是'(浮动)' – Peon
我会用浮动谢谢,并检查它是否可以工作 – deerox
是的,它的工作非常感谢,非常感谢 – deerox