Число в число с пробелами
Как в PHP отформатировать число так, чтобы тысячи, миллионы, миллиарды и т.д. по нарастающей разделялись пробелами. То есть, нужно выполнить форматирование числа в формат с пробелами в качестве разделителя тысяч.
Например из числа 1234567890
должно получиться 1 234 567 890
.
Сделать это можно используя PHP-функцию number_format
следующим образом:
$num = 987654321;
$num = number_format($num, 0, '.', ' '); // 987 654 321
number_format
number_format(
float $num,
int $decimals = 0,
?string $decimal_separator = ".",
?string $thousands_separator = ","
): string
Список параметров:
-
num
- Форматируемое число. -
decimals
- Устанавливает число знаков после запятой. Если 0, decimal_separator опускается в возвращаемом значении. -
decimal_separator
- Устанавливает разделитель дробной части. -
thousands_separator
- Устанавливает разделитель тысяч.
*** Войдите чтобы писать комментарии.