sqrt(0.0000000185);
возвращает 0,00013601470. Хорошо
sqrt(0.0000000065);
возвращает 8.06225774. Это не верно. Это должно было быть 0,000080622577483
Как это исправить?
Спасибо
Вы можете использовать Математические Расширения BC Math
http://php.net/manual/en/function.bcsqrt.php
echo bcsqrt('0.0000000065',20); //Result 0.00008062257748298549
Здесь число должно быть строкой!
Примечание: основные математические функции php не так хороши …
Хорошего дня.
Других решений пока нет …