Charlie,

> For an arbitrary large number I need to round() it up to the hundreds place
> if it is not divisible by 100 and leave it untouched if it is.
> 
> So 1100 would round to 1100 and
> 1101 would round to 1200.
> 
> Is there a clean way to do this?
> 
> Currently I'm:
> $scale = round($scale+49, -2); // round up to hundreds.
> 
> But this is messy.


You thought that was messy? Try:

if ( ( intval( $scale  / 100 ) * 100 ) < $scale )
{   
   $scale = 1 + ( intval( $scale  / 100 ) * 100 );
}

Regards,
=dn



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to