I think, without any help, the only way to make it clear is to read the
source code of that function in php. The manual doesn't explain the function
well.

But I'm sure many people here knows the answer well. Come on. Where are you?


cheers,

feng



----- Original Message -----
From: "Curt Zirzow" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, October 13, 2003 2:01 AM
Subject: Re: [PHP] newbie question


> * Thus wrote Eugene Lee ([EMAIL PROTECTED]):
> > On Sun, Oct 12, 2003 at 06:57:35PM +1000, Wang Feng wrote:
> > :
> > : If I get rid of the 0 and tried this:
> > :
> > : $price=.65;
> > : $f_price=sprintf("%1.2f",$price);
> > :
> > : It displays "0.65" in my Mozilla browser correctly. What do you say
then?
> >
> > I say, "I dunno".  :-)  It seems to follow C's printf(3) conversion
> > specification.  If a decimal point is needed for a float, it must also
> > have a digit in front of the decimal point.  This is kind of annoying if
> > I want to print decimal-only values without preceding zeroes.  Maybe
> > money_format() is a better solution.
>
> yep, and even  "%0.2f" yields 0.65
>
>
> Curt
> --
> "My PHP key is worn out"
>
>   PHP List stats since 1997:
>   http://zirzow.dyndns.org/html/mlists/
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php

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

Reply via email to