如何添加自己的 round() 模式(如果< x.x7 则向下舍入,如果 >= x.x7,则向上舍入)


How to add own round() mode (round down if < x.x7, round up if >= x.x7)

我很好奇是否有可能设置自己的round()模式。 PHP_ROUND_HALF_UPPHP_ROUND_HALF_UP不符合我的需求,因为如果小数<x.x7,数字应该向下舍入,如果小数是>= x.x7,则数字应该向上舍入。

123.6691243 --> 123.6
123.671     --> 123.7
123.109043  --> 123.1

我怎样才能做到这一点?

你可以试试这个:

round(x - .02)