回答
你會想要使用printf
或sprintf
。您可以在php docs中閱讀更多關於它的信息。
echo number_format("5.2",2)
[。這也可能是有幫助的(HTTP ://php.net/manual/en/function.money-format.php – FluffyJack
請記住,number_format返回一個字符串,所以你的float將不再是float類型。如果您嘗試在計算中使用結果數字,則可能會收到不理想的結果。您可以通過它環繞在floatval() – Baxny
注意轉換回一個浮動:'+ number_format(「5.2」,2);'會給你一個號碼,而'number_format(「5.2」,2)'這給一個字符串。無論如何,在一般情況下,'sprintf('%0.2f',$ num)'一直是我的首選。從來沒有一個有效的基準測試的理由,讓我知道,除非有個人偏好(或上下文),否則你有正當理由使用其他方法。乾杯! – Fr0zenFyr
如果你只是想確保一個號碼顯示兩位小數,你也可以使用number_format,或者(如果這是一個貨幣價值)money_format。
如:echo number_format('5.2', 2);
- 1. Objective c格式浮點數,逗號和小數點後兩位
- 2. 如何將價格格式化爲小數點後兩位?
- 3. 如何將此浮點數小數點後兩位小數?
- 4. 將小數點後兩位的浮點數與小數點後六位的浮點數相除
- 5. 格式化爲小數點後兩位和1位sig圖
- 6. 格式化小數點後不打印零點的浮點數
- 7. 格式浮點數到小數點後n位
- 8. Tkinter格式化爲小數點後兩位
- 9. 如何將小數點後兩位到小數點後n位?
- 10. 在J中的小數點後格式化兩位數字到兩位數字
- 11. 將雙精度值格式化爲小數點後1位
- 12. 浮點格式化爲3或4位小數
- 13. 將小數位數多的浮點數轉換爲浮點數只有一個小數位的浮點數
- 14. 將浮點數格式化爲以兩位數字符串顯示?
- 15. 如何在Oracle中使用trunc將浮點格式化爲1位小數位?
- 16. 如何四捨五入浮點數。到小數點後兩位?
- 17. PyQt4 QAbstractItemModel浮點數在小數點後兩位
- 18. 格式化浮點數到2位小數
- 19. C#Double - ToString()格式化,小數點後兩位但不捨入
- 20. 格式化字符串到小數點後兩位
- 21. 將十進制值格式化爲小數點後兩位的貨幣
- 22. 格式化浮點數
- 23. 將小數點後的小數點後的字符串轉換爲浮點數
- 24. 精確地將浮點數/小數點精確到小數點後3位?
- 25. 如何格式化Jason中的浮點數以僅顯示兩位小數?
- 26. 如何將double值格式化爲小數點後兩位小數,分隔符數爲幾千的字符串?
- 27. 將正負值和零值格式化爲小數點後2位格式
- 28. 如何格式化小數點(浮點)數網址
- 29. 浮點格式的小數點
- 30. 小數位數浮點數
http://www.php.net/manual/en/function.sprintf.php – 2012-09-15 07:45:45