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