: <[EMAIL PROTECTED]>
To: "Jay Blanchard" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Thursday, October 31, 2002 2:36 PM
Subject: RE: [PHP] number_format question
>
> Tried it. It works but crops everything after the first "," in the number
> if you
> Tried it. It works but crops everything after the first "," in the
number
> if you enter a number with commas. Works great if you don't enter any
> commas.
How many integers can you name that have commas in them??? In other
words, you have a string, so PHP converts it to an integer to pass to
n
what about str_replace(",", "", $str) before you pass the value to
number_format()?
-Original Message-
From: [EMAIL PROTECTED] [mailto:ed@;home.homes2see.com]
Sent: Friday, November 01, 2002 9:37 AM
To: Jay Blanchard
Cc: [EMAIL PROTECTED]
Subject: RE: [PHP] nu
Tried it. It works but crops everything after the first "," in the number
if you enter a number with commas. Works great if you don't enter any
commas.
What I need to be able to do:
IN OUT
123456789 > 123,456,789
123456789.00 > 123,456,789
123,456,789.00 > 123,456,789
[snip]
If I try that I get a wrong parameter count error.
[/snip]
number_format ( float number [, int decimals [, string dec_point [, string
thousands_sep]]])
number_format($number, 0, '', ',');
Try that ...
Jay
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http
If I try that I get a wrong parameter count error.
Ed
On Thu, 31 Oct 2002, Jay Blanchard wrote:
> [snip]
> I using number_format where I need to turn a number say "123456789" into
> "123,456,789" and it works just fine. I also need it to strip the decimal
> out if someone enters it. I.E "123
[snip]
I using number_format where I need to turn a number say "123456789" into
"123,456,789" and it works just fine. I also need it to strip the decimal
out if someone enters it. I.E "123456.00" would become "123,456"
the command I'm using right now is:
number_format($number, ",");
If I enter "
I using number_format where I need to turn a number say "123456789" into
"123,456,789" and it works just fine. I also need it to strip the decimal
out if someone enters it. I.E "123456.00" would become "123,456"
the command I'm using right now is:
number_format($number, ",");
If I enter "123456
"Jeff Oien" <[EMAIL PROTECTED]> wrote:
> I have a number like this 0.51 and I would like it to display without
> the leading 0. How can I do this? Thanks.
There are lots of solutions.
$num = 0.51;
$num_parts = explode( '.', $num );
$num_new = '.' . $num_parts[1];
Or if it's always going to be
I have a number like this 0.51 and I would like it to display without
the leading 0. How can I do this? Thanks.
Jeff Oien
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrat
10 matches
Mail list logo