#php
Фото. Лайки. При достижении 1 000 или 10 000 лайков, цифры выводятся таким образом: Like 1000 или Like 10000 Интересует, как разделять тысячные, миллионные и т.п значения, чтобы например, было так Like 10 000. Возможно, в PHP есть стандартная функция, которая этим занимается?
Ответы
Ответ 1
number_format(10000, 0, '', ' '); http://php.net/manual/ru/function.number-format.phpОтвет 2
Внезапно, для форматирования чисел используется number_format. Сигнатура: string number_format ( float $number , int $decimals = 0 , string $dec_point = "." , string $thousands_sep = "," ) number Форматируемое число. decimals Устанавливает число знаков после запятой. dec_point Устанавливает разделитель дробной части. thousands_sep Устанавливает разделитель тысяч. Пример: echo number_format(100000, 0, '.', ' ');Ответ 3
http://php.net/manual/ru/function.number-format.php $number = 1234.56; $formatted_number = number_format($number, 2, ',', ' '); // 1 234,56Ответ 4
number_format() — Форматирует число с разделением группОтвет 5
number_format($n, strlen(explode('.',$n)[1]),',',' ');Ответ 6
$str = 10000; number_format($str, 0, '.', ' ');
Комментариев нет:
Отправить комментарий