Re: Rounding down?
| From: | Ashley Sheridan | Date: | Sat, 22 Aug 2009 13:02:58 +0000 |
| Subject: | Re: Rounding down? | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-297077@lists.php.net to get a copy of this message | ||
On Sat, 2009-08-22 at 13:00 +0100, Richard Heyes wrote:
> Hi,
>
> > Is there a way to round down to the nearest 50?
> >
> > Example: Any number between 400 and 449 I would 400 to be displayed; 450 to 499 would be
> > 450; 500 to 549 would be 500, etc?
>
> Off the top of my head: divide the number by 50, run floor() on the
> result, then times it by 50.
>
> 1. 449 / 50 = 9.whatever
> 2. floor(9.whatever) = 9
> 3. 9 * 50 = 450
>
> --
> Richard Heyes
> HTML5 graphing: RGraph - www.rgraph.net (updated 8th August)
> Lots of PHP and Javascript code - http://www.phpguru.org
>
It should be round() and not floor().
449 / 50 = 8.98
floor(8.98) = 8
8 * 50 = 400
round(8.98) = 9
9 * 50 = 450
Thanks,
Ash
http://www.ashleysheridan.co.uk