@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];
}
  • Вопрос задан
  • 180 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы