回答
你会想要使用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