2

我正在寻找四舍五入以包含零,例如:

我们将 2.99 舍入为 3,所以它显示 3。我希望它改为显示 3.0。

如果这很重要,我将在之后将此值移动到数据库中。

我找到了一个 sprintf 的解决方案,由于上述原因,它不起作用。

4

3 回答 3

1

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

但是您不需要数据库中的 .0 - 它会忽略它。不仅如此,它还将是一个字符串,因此它可能不适用于绑定变量。

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

于 2012-07-19T01:41:31.060 回答
-1

使用number_format函数并将 1 设置为第二个参数。

于 2012-07-19T01:40:46.273 回答
-1

您可以使用此处number_format找到的功能

于 2012-07-19T01:41:00.140 回答