At 22:17 20.02.2003, Van Andel, Robbert spoke out and said: --------------------[snip]-------------------- >How do I round a number to the nearest 10 or even 5. Say I have a >number like 12. Is there an easy way to round that up to 15 or 20? --------------------[snip]--------------------
function round_to($number, $full, $isup=true) { $factor = $number % $full; if ($isup) { if ($factor) $factor = $full - $factor; $result = $number + ($factor ? $factor : 0); } else $result = $number - $factor; return $result; } $x = 12; $to = 5; echo "$x => ", round_to($x, $to), "\n", "$x => ", round_to($x, $to, false); -- >O Ernest E. Vogelsinger (\) ICQ #13394035 ^ http://www.vogelsinger.at/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php