如何将数字四舍五入到最接近的10?

2022-08-30 07:25:23

我们如何在php中将一个数字舍入到最接近的10?

假设我有,我会用什么代码来四舍五入?2330


答案 1

floor()会下降。

ceil()会上升。

round()默认情况下将转到最近的位置。

除以 10,做 ceil,然后乘以 10 以减少有效数字。

$number = ceil($input / 10) * 10;

编辑:我已经这样做了这么久。但TallGreenTree的答案更干净。


答案 2
round($number, -1);

这会将$number舍入到最接近的 10。如有必要,还可以传递第三个变量来更改舍入模式。

更多信息在这里: http://php.net/manual/en/function.round.php


推荐