Может ли php обрабатывать чрезвычайно маленькие номера без округления их? Например, при вычислении exp(-99) + 1/2
, php вычислит это значение 0.5
. Это проблематично, если позже я хочу умножить данный результат, а не на чрезвычайно небольшое число, он просто дает половину числа.Предотвращение php от округления небольших чисел
echo exp(-99) + 1/2 // Outputs 0.5
Php Безразлично» t эхо "1/2". Показывать реальный код и вывод (a [mcve]), который подчеркивает проблему. –
@JonathonReinhart в моем PHP echo возвращает '0.5'. @ Joshhh читал о плавающих числах - у них есть что-то вроде ** ТОЧНОСТЬ **. Читайте об этом. И помните - номер плавания только в вашей голове. 0,5 $ это 50 центов. Может быть, вы должны изменить свою идею? – ventaquil