包含.0的舍入

时间:2012-07-19 01:38:14

标签: php

我正在寻找圆形以便包含零,例如:

我们将2.99转为3,因此显示3.我希望它显示3.0。

如果重要的话,我将把这个值移到数据库中。

我找到了一个sprintf的解决方案,由于上面提到的原因,它无法正常工作。

3 个答案:

答案 0 :(得分:1)

number_format(round(2.99, 1), 1)。首先它绕到正确的位置,然后加零(并将其变成一个字符串)。

但是你不需要数据库中的.0 - 它会忽略它。不仅如此,它将是一个字符串,因此它可能无法正确使用绑定变量。

如果您希望.0显示在数据库输出中,您可以配置它。

答案 1 :(得分:-1)

使用number_format功能并将1设为第二个参数。

答案 2 :(得分:-1)

您可以使用找到的number_format函数here