Re: newbie question
| From: | Eugene Lee | Date: | Sun, 12 Oct 2003 08:49:45 +0000 |
| Subject: | Re: newbie question | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-165882@lists.php.net to get a copy of this message | ||
On Sun, Oct 12, 2003 at 06:09:21PM +1000, Wang Feng wrote:
:
: This is the example from the php manual:
[...]
: $formatted = sprintf("%01.2f", $money); // my question comes here
: // echo $formatted will output "123.10"
[...]
:
: I don't understand the meaning of the 01 above, which follows the % sign. I
: tried the "%.2f" and "%1.2f", both work fine. So, what's the meaning of
: 01(especially what the 0 is for)? Seems very much the same as C anyway :-).
The "01" part guarantees that your money always has a preceding "0" for
decimal-only amounts. For example, ".15" should be displayed as "0.15".