Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Округляет числа(((
 
 автор: himera7   (03.05.2007 в 18:37)   письмо автору
 
 

Как сделать так что б пхп не округлял числа после запятой !
допустим есть число
38146972.65625
а пхп его делает как
38146972.6563

   
 
 автор: Nemesis   (03.05.2007 в 20:00)   письмо автору
 
   для: himera7   (03.05.2007 в 18:37)
 

Читаем про функцию:

<?
round
();
?>
.

   
 
 автор: Ziq   (03.05.2007 в 20:17)   письмо автору
 
   для: Nemesis   (03.05.2007 в 20:00)
 

И что эта функция даст?

В таких случаях надо присмотреться к библиотеке BCMath. И все операции с числами выполнять с помощью нее. Например:

<?
$number1 
"38146972.65625";
$number2 "1.65612";
$result bcsub($number1$number25);
echo 
$result;
?>


За полным списком функций в документацию на php.net

   
 
 автор: Trianon   (03.05.2007 в 20:44)   письмо автору
 
   для: himera7   (03.05.2007 в 18:37)
 

точность стандартного вещественного типа - около 15 десятичных знаков.
Что именно Вы считаете, что Вам не хватает ни разрядной сетки (как я понял из соседнего треда), ни точности?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования