#php
На этот вопрос уже даны ответы здесь:
Как привести в нормальный вид 1.0E-5
(2 ответа)
Закрыт 2 года назад.
Вместо
1.027E-5
Получить
0.00001039
Ответы
Ответ 1
Обычной функцией number_format это можно сделать. Проблема только с тем чтобы "угадать" сколько символов после запятой нужно вывести, к примеру в вашем случае это 8 символов: $number = 1.027E-5; $converted = number_format($number, 8); echo $converted; //0.00001027 Но если будет другое число то в конце могут быть цифры 0 лишние, для этого убираем их через rtrim: $number = 1.027E-5; $converted = number_format($number, 10); echo $converted; //0.0000102700 echo rtrim($converted, 0); //0.00001027Ответ 2
$a = 1.027E-5; $r = number_format ( $a,10); echo $r; Проверка http://sandbox.onlinephpfunctions.com/code/a886f71bdf7fc7ed97bde3b79983333efe636626 Подробнее про number_format читаем http://php.net/manual/ru/function.number-format.php
Комментариев нет:
Отправить комментарий