A copy of php manual I downloaded a year back 
has the following about the behaviour of 
number_format function

<?php
$number = 1234.56;
// english notation (default)
$english_format_number = 
number_format($number);
// 1,234.56
?>

The latest on-line version is changed as 
below
<?php
$number = 1234.56;
// english notation (default)
$english_format_number = 
number_format($number);
// 1,234

In many un-updated sites I could see the old 
version. I am not successful finding the 
change log related to this. 

Does any one know why it is changed thus?

What is the best way to format numbers to put 
only the thousand separator without removing 
or adding decimal places to the number.

For example,

1000 should return 1,000
1000.5 should return 1,000.5
1000.25 should return 1,000.25 
so on.

I am looking at sprintf now. 

Thanks and Best regards,


Ma SivaKumar

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

Reply via email to