Blog : PHP number_format() Function

PHP number_format() Function

--------------------------------------------------------------------------------
 Complete PHP String Reference
--------------------------------------------------------------------------------

Definition and Usage
The number_format() function formats a number with grouped thousands.

Syntax
number_format(number,decimals,decimalpoint,separator)  

Parameter Description
number Required. The number to be formatted. If no other parameters are set, the number will be formatted without decimals and with comma (,) as the thousands separator.
decimals Optional. Specifies how many decimals. If this parameter is set, the number will be formatted with a dot (.) as decimal point.
decimalpoint Optional. Specifies what string to use for decimal point.
separator Optional. Specifies what string to use for thousands separator. Only the first character of separator is used. For example, "xxx" will give the same output as "x".
Note: If this parameter is given, all other parameters are required as well.
 


--------------------------------------------------------------------------------

Tips and Notes
Note: This function supports one, two, or four parameters (not three).


--------------------------------------------------------------------------------

Example
echo number_format("1000000");
echo "
";
echo number_format("1000000",2);
echo "
";
echo number_format("1000000",2,",",".");
?>  

The output of the code above will be:

1,000,000
1,000,000.00
1.000.000,00