0
sqrt(0.0000000185);
は0.00013601470を返します。これはOKです。Php sqrt関数が間違った数値を返します
sqrt(0.0000000065);
は8.06225774を返します。これは間違っています。 0.000080622577483
これを修正するにはどうすればよいですか?
おかげ
sqrt(0.0000000185);
は0.00013601470を返します。これはOKです。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の基本的な数学関数は素敵な...
は良い一日持っていることをアレント。
http://sandbox.onlinephpfunctions.com/code/fc908b23cc477f43286ba0a9cc296e46a9a90794あなたが数字を書式化する場合は、[8.0122577482986E-5]が正しいです。['NumberFormatter'](http:// php。 net/manual/en/class.numberformatter.php)class – apokryfos
結果としてほぼ確実に8.0622577482986E-5が得られます。結果を表示する前に他の操作を行っていますか? –
http://web2.0calc.com/ – iamgroot