我已經數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