在PHP中舍入到最接近的5/10

CJS*_*CJS 0 php

我有两个输入

min, max
Run Code Online (Sandbox Code Playgroud)

在min = 32和max = 46的情况下,我希望PHP自动将值设置为最接近的5/10,即在这种情况下min = 30且max = 50?

但是在当然如果min = 35或40max = 40或45,那么就没有必要进行舍入.

如何在PHP中实现这一点?

顺便说一下,系统只处理整数值,上面的值只是示例.它需要适用于范围从0到无穷大的一系列数字.所以4会圆到0,6到10 ......等等......

Dog*_*ert 6

function round_to_10($n) {
  return round($n / 10) * 10;
}


php> echo round_to_10(32)
30
php> echo round_to_10(46)
50
Run Code Online (Sandbox Code Playgroud)