number_format
Description
Format a number with grouped thousands
Syntax
number_format ( float $number [, int $decimals = 0 ] ) : string
number_format ( float $number , int $decimals = 0 , string $dec_point = "." , string $thousands_sep = "," ) : string
Parameters
number
The number being formatted.
decimals
Sets the number of decimal points.
dec_point
Sets the separator for the decimal point.
thousands_sep
Sets the thousands separator.
Return
A formatted version of number.
Examples
1 · number
<? $number = 1234.56; $return = number_format($number); echo $return; ?>
1,235
2 · decimals
<? $number = 1234.56; $decimals = 2; $return = number_format($number, $decimals); echo $return; ?>
1,234.56
3 · dec_point thousands_sep
<? $number = 1234.56; $decimals = 2; $dec_point = ','; $thousands_sep = ' '; $return = number_format($number, $decimals, $dec_point, $thousands_sep); echo $return; ?>
1 234,56