Заменить точку на запятую
В выводе пишет например 1.25 и 10, а мне нужно с запятой 12,25 и 10,00
как это сделать?
$bet = $row['sum'];
$win = $row['win_summa'];
$coef = $win / $bet;
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
number_format - Форматирует число с разделением групп
number_format ( float $num , int $decimals = 0 , string|null $decimal_separator = "." , string|null $thousands_separator = "," ) : string
- num - Форматируемое число.
- decimals -Устанавливает число знаков после запятой. Если 0, decimal_separator опускается в возвращаемом значении.
- decimal_separator - Устанавливает разделитель дробной части.
- thousands_separator - Устанавливает разделитель тысяч.
$number = 1234.56;
// английский формат (по умолчанию)
$english_format_number = number_format($number);
// 1,235
// французский формат
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56
$number = 1234.5678;
// английский формат без разделителей групп
$english_format_number = number_format($number, 2, '.', '');
// 1234.57