Задать вопрос
@suhuxa1

Как правильно отформатировать число с нулями и без?

Приветствую!
Суть вот в чем. Есть множество чисел с плавающей точкой.
7232.3434
0.32432
112.3
и подобные.
Как отформатировать числа так, чтобы было разбитие на разряды? Это можно сделать через number_format, Но в таком случае затираются цифры после запятой. Можно насильно выставить вывод, например, 3 цифр после запятой, но в таком случае в числах вида: 112.3 вылезут лишние нули, получится 112.300. Так вот как бы оставить числа такими, какие они есть - с разным кол-вом цифр после запятой, но при этом успешно разбить на разряды, чтобы число 7232.3434 выглядело так: 7, 232.3434 ?

Изобрел такой велосипед, не знаю, насколько верно, но работает как надо.
function my_format($num) {
    $new = explode('.', $num);
    echo $new = number_format($new[0]) . '.' . $new[1];
}
  • Вопрос задан
  • 182 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы