.20后的回合数

时间:2013-03-04 09:44:14

标签: php rounding

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

我确实读过关于圆函数但我无法弄清楚如何实现上述效果。

2 个答案:

答案 0 :(得分:3)

你可以试试这个:

$rounded = ceil( $yournumber - 0.2 );

答案 1 :(得分:1)

只需添加0.3:

rounded = round(original + 0.3)

这样,原始值10.2将最终为10.5,将四舍五入为11.

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

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