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

Как отформатировать числа на php?

Здравствуйте.
Есть массив с числами, подскажите пожалуйста как их преобразовать таким образом?
0.68752475247525 -> 68.7
0.062046204620462 -> 6.2
0.037689768976898 -> 3.7
0.032343234323432 -> 3.2
0.015775577557756 -> 1.5

Читал документацию функции sprintf, но что то не до конца понимаю как с ней это сделать.
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
умножить на 100 и округлить
Ответ написан
Комментировать
echo substr(number_format(0.68752475247525 * 100, 2), 0, -1);

Если вторым параметром для number_format передать 1, то он возвращает округленное значение
Ответ написан
Комментировать
@Vitsliputsli
Математические операции с числами, лучше осуществлять математическими операторами, а не sprintf:
echo floor(0.68752475247525*1000)/10
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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