Задать вопрос
hostadmin
@hostadmin

Почему PHP не правильно выполняет деление на 100?

Столкнулся с интересным багом.
echo (7990/100);
Выведет 79.97991.
Пробовал на разных хостингах и разных версиях PHP.
Почему такое может быть и как бороться?
  • Вопрос задан
  • 2358 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 5
Melkij
@Melkij
DBA для вашего PostgreSQL?
Потому что float.
Большой заметный блок: php.net/manual/en/language.types.float.php
Что делать написано там же.
Ответ написан
Комментировать
FanatPHP
@FanatPHP
Чебуратор тега РНР
Ответ написан
Комментировать
@neolink
3v4l.org/VmGl3
переход на x64 может вам помочь
Ответ написан
Комментировать
Rema1ns
@Rema1ns
и так сойдет
можно проверить через функции gmp
Ответ написан
Комментировать
@kolesnevg
для точного деления используйте bcdiv
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы