我想格式化一个浮点值,我必须保留两位小数。
例如,如果我有一个价格为 的浮点数5.2
,我希望它被格式化为5.20
.
echo number_format("5.2",2)
你会想要使用printf
or sprintf
。您可以在php 文档中阅读更多相关信息。
如果您只是想确保以两位小数显示数字,您还可以使用number_format或(如果这是货币值)money_format。
例如:echo number_format('5.2', 2);
尝试这个:
number_format((float)$foo, 2, '.', '');