Как конвертировать экспоненциальное число в «обычное»?

65749660baafd083716481.png
Работаю со всякими битками и часто требуется оперировать числами с плавающей точкой, а хотелось бы иметь строку.
Как можно преобразовать такое число в строку с сохранением хвоста с 8 символами?
number_format и спринтф не помогают, частенько пропускаю число (скрин).
  • Вопрос задан
  • 127 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
number_format и спринтф не помогают
Значит вы их неправильно используете:
printf('%9.8f', 1e-8); // 0.00000001
print number_format(1e-8, 8); // 0.00000001
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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