Заменить точку на запятую

В выводе пишет например 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
→ Ссылка