0

我试图在 0.2 之后对数字进行四舍五入,例如,如果数字是 10.19,如果 10.20 或高于 11,它应该显示 10

我确实阅读了有关圆形功能的信息,但我不知道如何实现上述效果。

4

2 回答 2

3

你可以试试这个:

$rounded = ceil( $yournumber - 0.2 );
于 2013-03-04T09:48:52.880 回答
1

只需添加 0.3:

rounded = round(original + 0.3)

这样一来,原始值 10.2 最终会变成 10.5,然后四舍五入为 11。

或者,您可以添加 0.8 然后使用floor.

(这都是假设正值。如果你的数字可能是负数,你需要做更多的工作。)

于 2013-03-04T09:47:45.950 回答