2017-01-03 26 views
0

我在PHP中使用「0.05」作爲字符串。我怎樣才能把它變成intval()的數字?如何在PHP中將「0.05」轉換爲0.05?

德恩我試試這個

intval("0.05") 

它只是給

0 

我該如何解決這個問題?

+1

你不能把一個十進制表示成十進制與只返回一個整數的函數。您可能需要'floatval'。 –

+0

'(double)「0.05」;' - 正如Cory所說int不能有小數... – Gerrit0

回答

1

您正在使用INT -Val。這會給你一個整數的答案。由於您使用的是小數部分,因此您需要的是floatval

floatval("0.05");

the documentation

+0

感謝您的編輯,@Machavity – shalvah

相關問題