Die Funktion PHP SQRT () ist eine mathematische Funktion, die die Quadratwurzel einer bestimmten Zahl berechnet. Die Syntax dieser Funktion ist:
Wobei $ num den Wert der zu berechnenden quadratischen Wurzel darstellt und die Funktion die Quadratwurzel des Wertes $ num zurückgibt.
Verwenden Sie die Funktion PHP SQRT (), um die Quadratwurzel einer positiven Zahl einfach zu berechnen. Zum Beispiel:
Im obigen Code definieren wir die Variable $ num und weisen sie 16 zu. Wir nennen die SQRT () -Funktion, um die Quadratwurzel von $ num zu berechnen, und die endgültige Ausgabe beträgt 4.
Wenn die Funktion PHP SQRT () verwendet wird, um die Quadratwurzel einer negativen Zahl zu berechnen, gibt die Funktion NAN zurück (nicht eine Zahl).
Im obigen Code definieren wir die Variable $ num und weisen sie -16 zu. Wir nennen die SQRT () -Funktion, um die Quadratwurzel von $ num zu berechnen, und die endgültige Ausgabe ist NAN.
Die Funktion PHP SQRT () kann auch Variablen als Parameter akzeptieren, beispielsweise:
Im obigen Code definieren wir die Variable $ num und weisen sie 25 zu. Wir nennen die SQRT () -Funktion, um die Quadratwurzel von $ num zu berechnen, und die endgültige Ausgabe beträgt 5.
Die folgenden Punkte sollten bei Verwendung der Funktion PHP SQRT () beachtet werden:
Die Funktion PHP SQRT () unterstützt nur die Parameter des Float -Typs, und die Parameter müssen vom numerischen Typ sein, andernfalls wird die NAN zurückgegeben. Zum Beispiel:
Im obigen Code definieren wir die Variable $ num1 und weisen sie der Zeichenfolge '16' und der Variablen $ num2 zu und weisen dem Zeichenfolge 'ABC' zu. Rufen Sie die SQRT () -Funktion auf, um die Quadratwurzeln von $ Num1 bzw. $ Num2 zu berechnen. Das Ergebnis ist $ result1 ist 4 und $ result2 ist nan.
Der Rückgabewert der Funktion PHP SQRT () ist float, dh der Datentyp des berechneten Ergebniss ist eine schwimmende Punktzahl. Zum Beispiel:
Im obigen Code definieren wir die Variable $ num und weisen sie 15 zu. Wir nennen die SQRT () -Funktion, um die Quadratwurzel von $ num zu berechnen. Schließlich verwenden wir die Funktion var_dump (), um den Typ und den Wert der $ -sergebnisvariablen auszugeben, und das Ergebnis ist Float (3.8729833462074).
Da Computer Genauigkeitsprobleme bei der Berechnung der schwimmenden Punktzahlen haben, ist bei der Berechnung großer numerischer Quadratwurzeln besondere Aufmerksamkeit erforderlich. Zum Beispiel:
Im obigen Code definieren wir die Variablen $ Num1 und $ Num2 bis 15. Power und 10. Power plus 1 und verwenden die SQRT () -Funktion, um ihre quadratischen Wurzeln zu berechnen. Aufgrund von Problemen der Computergenauigkeit hat der Wert von $ result2 einen geringen Fehler.
Die PHP SQRT () -Funktion ist eine sehr häufig verwendete mathematische Funktion und bei der Berechnung von quadratischen Wurzeln sehr bequem. Es ist zu beachten, dass diese Funktion nur die Float -Typparameter unterstützt und die Parameter numerisch sein müssen, da die NAN zurückgegeben wird. Gleichzeitig sollte die Genauigkeit des Computers bei der Berechnung der Quadratwurzel großer Werte besondere Aufmerksamkeit geschenkt werden.