我已经数1543,我想确保我觉得这是每计数100。例如,最接近1543数量:转换/调整数在特定的计数用PHP
1527 = 1500
1563 = 1600
12034 = 12000
12081 = 12100
我希望你明白。
我已经数1543,我想确保我觉得这是每计数100。例如,最接近1543数量:转换/调整数在特定的计数用PHP
1527 = 1500
1563 = 1600
12034 = 12000
12081 = 12100
我希望你明白。
你可以通过将数字除以100并使用round函数来实现。
<?php
function foo($number, $d)
{
return round($number/$d) * $d;
}
echo foo(1527, 100) . "\n";
echo foo(12081, 100) . "\n";
?>
完美,最后一个问题:我怎么能做到这一点同样每隔50计数?但高达1000例如。 232 = 250,264 = 300,783 = 800,721 = 750 ...如果数字大于“1000”,则使用第一种方法。 – 2013-02-18 11:56:34
在这种情况下,我认为你需要使用ghost建议的方法,比如'echo round(235/50)* 50;' – Rikesh 2013-02-18 12:01:57