我有這個代碼和問題是其開始從$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