我正在寻找四舍五入以包含零,例如:
我们将 2.99 舍入为 3,所以它显示 3。我希望它改为显示 3.0。
如果这很重要,我将在之后将此值移动到数据库中。
我找到了一个 sprintf 的解决方案,由于上述原因,它不起作用。
我正在寻找四舍五入以包含零,例如:
我们将 2.99 舍入为 3,所以它显示 3。我希望它改为显示 3.0。
如果这很重要,我将在之后将此值移动到数据库中。
我找到了一个 sprintf 的解决方案,由于上述原因,它不起作用。
做number_format(round(2.99, 1), 1)
。首先它四舍五入到正确的位置,然后添加一个零(并将其变成一个字符串)。
但是您不需要数据库中的 .0 - 它会忽略它。不仅如此,它还将是一个字符串,因此它可能不适用于绑定变量。
如果您希望 .0 在数据库输出中显示,您可以配置它。
使用number_format函数并将 1 设置为第二个参数。
您可以使用此处number_format
找到的功能