number_format

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

number

<?

$number = 1234.56;

$return = number_format($number);
echo $return;

?>
1,235

decimals

<?

$number = 1234.56;
$decimals = 2;

$return = number_format($number, $decimals);
echo $return;

?>
1,234.56

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

PHP

Home Menu