Как конвертировать float число в строку?

Как универсально и безопасно сконвертировать любое число в строку, и без лишних нулей в конце?

Пробовал через sprintf, выводит не то что нужно, а для number_format нужны параметры которые неизвестны

$num = 1e-8;

$str = (string) sprintf('%f', $num) // "0.000000", должно "0.00000001"

Ответы (0 шт):