Re: [PHP] Problem with number_format

2004-05-25 Thread Curt Zirzow
* Thus wrote John W. Holmes ([EMAIL PROTECTED]): > From: <[EMAIL PROTECTED]> > > > please suppose PHP 4.3.2 and $number=502,3550 > > > > number_format($number,2,'.',' ') returns 502.36. > > > > It seems ok, but if $number=253,0650 > > > > number_format($number,2,'.',' ') returns 253.06 instead of

Re: [PHP] Problem with number_format

2004-05-25 Thread John W. Holmes
From: <[EMAIL PROTECTED]> > please suppose PHP 4.3.2 and $number=502,3550 > > number_format($number,2,'.',' ') returns 502.36. > > It seems ok, but if $number=253,0650 > > number_format($number,2,'.',' ') returns 253.06 instead of 253.07. > > Why? > I've noticed this non-coherent approximation beh

Re: [PHP] Problem with number_format

2004-05-25 Thread Gareth Williams
Hi there, Try using: round($number, 2); cheers, Gareth On 25 May 2004, at 16:00, [EMAIL PROTECTED] wrote: Hi, please suppose PHP 4.3.2 and $number=502,3550 number_format($number,2,'.',' ') returns 502.36. It seems ok, but if $number=253,0650 number_format($number,2,'.',' ') returns 253.06 instead o

[PHP] Problem with number_format

2004-05-25 Thread fku
Hi, please suppose PHP 4.3.2 and $number=502,3550 number_format($number,2,'.',' ') returns 502.36. It seems ok, but if $number=253,0650 number_format($number,2,'.',' ') returns 253.06 instead of 253.07. Why? I've noticed this non-coherent approximation behaviour when 3rd decimal