This function accepts either one, two, or four parameters (not three):
If only one parameter is given, $number will be formatted without decimals, but with a comma (",") between every group of thousands.
If two parameters are given, $number will be formatted with $decimals decimals with a dot (".") in front, and a comma (",") between every group of thousands.
If all four parameters are given, $number will be formatted with $decimals decimals, $dec_point instead of a dot (".") before the decimals and $thousands_sep instead of a comma (",") between every group of thousands.
declaration of number_format
string number_format ( float $number [, int $decimals ] [, string $dec_point ] [, string $thousands_sep ] )
test number_format online
comments for number_format
On 23. Jul 2014 23:09 web developer wrote:
caution number_formet does not work with a preformated float for example if you format a variable and then you change the variable and format again you could get a wrong number if the number is more then 1000