Re: newbie question
| From: | Curt Zirzow | Date: | Sun, 12 Oct 2003 16:01:12 +0000 |
| Subject: | Re: newbie question | ||
| References: | 1 2 3 4 5 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-165906@lists.php.net to get a copy of this message | ||
* Thus wrote Eugene Lee (list-php-1@fsck.net):
> 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/