Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.07.2011, 21:29   #1
ivan586
Новичок
Джуниор
 
Регистрация: 25.07.2011
Сообщений: 1
По умолчанию проблема с числами

Всем привет!

Скоро поедет крыша.. не понимаю почему так получается:

делаю три выборки из базы mysql и перекидываю значения в переменные $summa1 , $summa2, $summa3(все положительные)

потом эхо:
echo $summa1 ."_".$summa2 ."_".$summa3."<br>"; //выводит 933.91_1083.91_150.00

потом не хитрую математическую операцию:
echo $summa1 - $summa2 + $summa3;

только получается почему то не 0, а какая то хрень в виде "-1.13686837722E-13"...
пробовал просто написать echo 933.91 - 1083.91 + 150.00; - та же фигня..

помогите плиз...
ivan586 вне форума Ответить с цитированием
Старый 26.07.2011, 00:32   #2
kirosin
Форумчанин
 
Аватар для kirosin
 
Регистрация: 15.01.2010
Сообщений: 209
По умолчанию

вот решение:
Код:
echo bcadd(bcsub($summa1,$summa2),$summa3);
а вот описание твоей проблемы: http://www.php.su/learnphp/datatypes/?float#erc
Все генитальное просто.
kirosin вне форума Ответить с цитированием
Старый 26.07.2011, 08:17   #3
mv28jam
Старожил
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Сообщений: 2,714
По умолчанию

Цитата:
Сообщение от ivan586 Посмотреть сообщение
какая то хрень в виде "-1.13686837722E-13"...
В первый раз вижу чтобы число с плавающей точкой называли хренью! Учите основы...
Стрелок-охотник
mv28jam вне форума Ответить с цитированием
Старый 26.07.2011, 10:50   #4
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от mv28jam Посмотреть сообщение
В первый раз вижу чтобы число с плавающей точкой называли хренью! Учите основы...
Это слэнг такой у гуманитариев)
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема со случайными числами Renge Помощь студентам 3 24.12.2010 18:04
Проблема с комплексными числами -=aHTPoПоС=- Помощь студентам 3 08.12.2009 21:02
интересная проблема с числами. Lex_okha Общие вопросы Delphi 7 20.08.2009 19:18
Робота с числами! Snake08 Паскаль, Turbo Pascal, PascalABC.NET 3 08.12.2008 18:44