PHP number format

From the PHP Manual page on number_format:

string number_format ( float $number , int $decimals = 0 , string $dec_point=”.” , string $thousands_sep = ‘,’ )

If you want numbers like 123456 be formatted as 1234,45, use:

echo number_format($number / 100, 2, ",", "");

If you need a dot as thousands separator (1.234,56):

echo number_format($number / 100, 2, ",", ".");

The zeros are automatically removed by PHP when converting the string to a number.

Leave a Comment