PHP: Борьба с экспотенциальной формой записи float

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Ответить
Zromantmp
Сообщения: 18
Зарегистрирован: 17 май 2006, 12:36
Контактная информация:

Я присваиваю:

Код: Выделить всё

$var = 9999999999.9
Потом вывожу

Код: Выделить всё

echo $var;
Мне выводит число в экспотенциальной форме:
9.99999e+009
Как мне добиться, чтобы вывод был в форме 9999999999.9?
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

попробуй присвоить как строку $var = "9999999999.9"
Zromantmp
Сообщения: 18
Зарегистрирован: 17 май 2006, 12:36
Контактная информация:

Дело в том, что на самом деле я не явно присваиваю, а беру этот float из базы на MySQL
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

Код: Выделить всё

<?php
	$var = 9999999999.9;
	printf("%.1f
", $var);
?>
Zromantmp
Сообщения: 18
Зарегистрирован: 17 май 2006, 12:36
Контактная информация:

Спасибо
Ответить