我在PHP中使用「0.05」作爲字符串。我怎樣才能把它變成intval()的數字?如何在PHP中將「0.05」轉換爲0.05?
德恩我試試這個
intval("0.05")
它只是給
0
我該如何解決這個問題?
我在PHP中使用「0.05」作爲字符串。我怎樣才能把它變成intval()的數字?如何在PHP中將「0.05」轉換爲0.05?
德恩我試試這個
intval("0.05")
它只是給
0
我該如何解決這個問題?
感謝您的編輯,@Machavity – shalvah
類型強制轉換爲一個浮動
$x = "0.05";
$y = (float)$x;
var_dump($y); // float(0.05)
注意,這可能需要一些運用計謀爲floats are notoriously imprecise
你不能把一個十進制表示成十進制與只返回一個整數的函數。您可能需要'floatval'。 –
'(double)「0.05」;' - 正如Cory所說int不能有小數... – Gerrit0