sqrt(0.0000000185);
返回0.00013601470。这没关系
sqrt(0.0000000065);
返回8.06225774。这是错的。它必须是0.000080622577483
如何解决这个问题?
由于
答案 0 :(得分:1)
您可以使用数学扩展BC数学
http://php.net/manual/en/function.bcsqrt.php
echo bcsqrt('0.0000000065',20); //Result 0.00008062257748298549
这里的数字必须是一个字符串!
注意:php的基本数学函数不是很好......
度过愉快的一天。