我有两个输入
min, max
Run Code Online (Sandbox Code Playgroud)
在min = 32和max = 46的情况下,我希望PHP自动将值设置为最接近的5/10,即在这种情况下min = 30且max = 50?
但是在当然如果min = 35或40且max = 40或45,那么就没有必要进行舍入.
如何在PHP中实现这一点?
顺便说一下,系统只处理整数值,上面的值只是示例.它需要适用于范围从0到无穷大的一系列数字.所以4会圆到0,6到10 ......等等......
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)