sqrt(0.0000000185);
gibt 0,00013601470 zurück. Das ist okPHP sqrt Funktion gibt falsche Nummer zurück
sqrt(0.0000000065);
8,06225774 zurückgibt. Das ist falsch. Es hatte 0,000080622577483
sein, wie dieses Problem beheben?
Dank
sqrt(0.0000000185);
gibt 0,00013601470 zurück. Das ist okPHP sqrt Funktion gibt falsche Nummer zurück
sqrt(0.0000000065);
8,06225774 zurückgibt. Das ist falsch. Es hatte 0,000080622577483
sein, wie dieses Problem beheben?
Dank
können Sie die
Math Mathematische Erweiterungen BC verwendenhttp://php.net/manual/en/function.bcsqrt.php
echo bcsqrt('0.0000000065',20); //Result 0.00008062257748298549
Hier ist die Zahl hat eine Zeichenfolge sein!
Hinweis: Die grundlegenden mathematischen Funktionen von PHP Arent so schön ...
einen schönen Tag.
In http://sandbox.onlinephpfunctions.com/code/fc908b23cc477f43286ba0a9cc296e46a9a90794 Ich bekomme '8.0622577482986E-5' was richtig ist, wenn Sie Ihre Nummer formatieren möchten verwenden Sie die [' NumberFormatter'] (http: // php. net/manual/de/class.numberformatter.php) Klasse – apokryfos
Sie erhalten fast sicher 8,0622577482986E-5 als Ergebnis. Führen Sie eine andere Operation für das Ergebnis durch, bevor Sie es anzeigen? –
http://web2.0calc.com/ – iamgroot