Как отформатировать число с разделителями
Короткий ответ
number_format() принимает число, количество знаков после запятой, разделитель дробной части и разделитель тысяч:
<?php
echo number_format(1234567.891, 2, ',', ' ');Результат:
1 234 567,89Без дробной части
Если указать ноль знаков, число округляется до целого:
<?php
echo number_format(1234567.891, 0, '', ' ');Результат:
1 234 568Английский формат
По умолчанию тысячи разделяются запятой, а дробная часть — точкой:
<?php
echo number_format(1234567.891, 2);Результат:
1,234,567.89