Php sqrt 函数 returns 错误的数字
Php sqrt function returns wrong number
sqrt(0.0000000185);
returns 0.00013601470。这个可以
sqrt(0.0000000065);
returns8.06225774。这是错误的。它必须是 0.000080622577483
如何解决这个问题?
谢谢
您可以使用数学扩展 BC 数学
http://php.net/manual/en/function.bcsqrt.php
echo bcsqrt('0.0000000065',20); //Result 0.00008062257748298549
这里的数字必须是字符串!
注:php的基本数学函数不是很好...
祝你有愉快的一天。
sqrt(0.0000000185);
returns 0.00013601470。这个可以
sqrt(0.0000000065);
returns8.06225774。这是错误的。它必须是 0.000080622577483
如何解决这个问题?
谢谢
您可以使用数学扩展 BC 数学
http://php.net/manual/en/function.bcsqrt.php
echo bcsqrt('0.0000000065',20); //Result 0.00008062257748298549
这里的数字必须是字符串!
注:php的基本数学函数不是很好...
祝你有愉快的一天。