sqrt(0.0000000185);
возвращает 0.00013601470. Это нормальноФункция Php sqrt возвращает неверный номер
sqrt(0.0000000065);
возвращается 8.06225774. Это не верно. Это должно быть 0,000080622577483
Как это исправить?
Благодаря
sqrt(0.0000000185);
возвращает 0.00013601470. Это нормальноФункция Php sqrt возвращает неверный номер
sqrt(0.0000000065);
возвращается 8.06225774. Это не верно. Это должно быть 0,000080622577483
Как это исправить?
Благодаря
Вы можете использовать математические Extensions BC Math
http://php.net/manual/en/function.bcsqrt.php
echo bcsqrt('0.0000000065',20); //Result 0.00008062257748298549
Здесь число должно быть строкой!
Примечание: Основные математические функции PHP Арент, что приятно ...
Иметь хороший день.
В http://sandbox.onlinephpfunctions.com/code/fc908b23cc477f43286ba0a9cc296e46a9a90794 Я получаю '8.0622577482986E-5', что правильно, если вы хотите отформатировать свой номер, используйте [' NumberFormatter'] (http: // php. net/manual/en/class.numberformatter.php) class – apokryfos
В результате вы почти наверняка получаете 8.0622577482986E-5. Выполняете ли вы какую-либо другую операцию над результатом перед ее отображением? –
http://web2.0calc.com/ – iamgroot