0
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
어떻게 해결해야합니까?
감사
당신은 수학 확장 BC 수학
http://php.net/manual/en/function.bcsqrt.php
다음echo bcsqrt('0.0000000065',20); //Result 0.00008062257748298549
수는 문자열이어야 사용할 수 있습니다!
참고 : PHP의 기본 수학 함수는
이 좋은 하루 되세요 ... 좋은 것을이 arent.
http://sandbox.onlinephpfunctions.com/code/fc908b23cc477f43286ba0a9cc296e46a9a90794 당신이 숫자를 포맷하고 싶다면'8.0622577482986E-5'가 맞습니다. ['NumberFormatter'] (http : // php. net/manual/ko/class.numberformatter.php) class – apokryfos
그 결과로 거의 8.0622577482986E-5가 나오게됩니다. 결과를 표시하기 전에 다른 작업을 수행하고 있습니까? –
http://web2.0calc.com/ – iamgroot