将float格式化为两位小数

Nih*_*pta 34 php string

我想格式化一个浮点值我有两个小数位.

例如,如果我有一个浮动的价格5.2,我希望它格式化为5.20.

GBD*_*GBD 70

试试number_format:

echo number_format("5.2",2)
Run Code Online (Sandbox Code Playgroud)

  • 请记住,number_format返回一个字符串,因此您的float将不再是float类型.如果您尝试在计算中使用结果数字,则可能会得到不良结果.您可以通过将其包装在floatval()中将其强制转换为浮点数 (4认同)

小智 5

您将需要使用printfsprintf您可以在php 文档中阅读更多相关信息。