Aktueller Standort: Startseite> Neueste Artikel> PHP SQRT () Funktionsnutzung Tutorial: Tipps und Beispiele für die Berechnung von Quadratwurzeln

PHP SQRT () Funktionsnutzung Tutorial: Tipps und Beispiele für die Berechnung von Quadratwurzeln

gitbox 2025-06-15

1. Einführung in die Funktion PHP SQRT ()

Die Funktion PHP SQRT () ist eine mathematische Funktion, mit der die quadratische Wurzel eines numerischen Werts berechnet wird. Die grundlegende Syntax dieser Funktion lautet wie folgt:

    SQRT (Float $ num): Float

wobei $ num der Wert ist, der berechnet werden muss, und die Funktion gibt die Quadratwurzel des Wertes zurück.

2. Beispiel für die Verwendung von PHP SQRT () -Funktion

(1) Berechnen Sie die Quadratwurzel einer positiven Zahl

Die Funktion PHP SQRT () kann verwendet werden, um die Quadratwurzel einer positiven Zahl zu berechnen. Zum Beispiel:

    $ num = 16;
    $ result = sqrt ($ num);
    echo "Die Quadratwurzel von {$ num} ist {$ result}"; // Das Ausgangsergebnis ist: Die Quadratwurzel von 16 beträgt 4

In diesem Beispiel wird der Variablen $ num einen Wert von 16 zugewiesen, und die Funktion SQRT () wird aufgerufen, um die Quadratwurzel zu berechnen, und der Ausgang beträgt 4.

(2) Berechnen Sie die Quadratwurzel der negativen Zahl

Wenn eine negative Zahl als Parameter übergeben wird, gibt die Funktion PHP SQRT () NAN (nicht eine Zahl) zurück. Zum Beispiel:

    $ num = -16;
    $ result = sqrt ($ num);
    echo "Die Quadratwurzel von {$ num} ist {$ result}"; // Das Ausgangsergebnis ist: Die Quadratwurzel von -16 ist NAN

In diesem Beispiel wird -16 als Parameter übergeben und das Ergebnis ist NAN, da die Quadratwurzel nicht auf einer negativen Zahl berechnet werden kann.

(3) Verwenden Sie Variablen als Parameter

Die Funktion PHP SQRT () kann Variablen als Parameter akzeptieren. Hier ist ein Beispiel:

    $ num = 25;
    $ result = sqrt ($ num);
    echo "Die Quadratwurzel von {$ num} ist {$ result}"; // Das Ausgangsergebnis ist: Die Quadratwurzel von 25 beträgt 5

In diesem Beispiel wird $ num ein Wert von 25 zugewiesen, und die Funktion SQRT () wird aufgerufen, um seine Quadratwurzel zu berechnen, und die Ausgabe beträgt 5.

3.. Dinge zu beachten

(1) Parametertyp

Die Funktion PHP SQRT () akzeptiert nur Parameter des Typs Float und muss ein gültiger Wert sein, andernfalls wird die NAN zurückgegeben. Zum Beispiel:

    $ num1 = '16';
    $ num2 = 'ABC';
    $ result1 = sqrt ($ num1);
    $ result2 = sqrt ($ num2);
    echo "Die Quadratwurzel von {$ num1} ist {$ result1} \ n"; // Das Ausgangsergebnis ist: Die Quadratwurzel von 16 beträgt 4
    echo "Die Quadratwurzel von {$ num2} ist {$ result2} \ n"; // Das Ausgangsergebnis ist: Die Quadratwurzel von ABC ist NAN

In diesem Beispiel ist $ num1 eine Zeichenfolge '16' und $ num2 ist 'ABC', sodass das zweite Ergebnis NAN zurückgibt.

(2) Rückgabewerttyp

Der Rückgabetyp der Funktion PHP SQRT () ist float und das Ergebnis wird als schwimmende Punktzahl zurückgegeben. Zum Beispiel:

    $ num = 15;
    $ result = sqrt ($ num);
    var_dump ($ result); // Das Ausgabeergebnis ist Float (3.8729833462074)

In diesem Beispiel ist $ num 15, das Ergebnis, das durch Aufrufen der SQRT () -Funktion zurückgegeben wird, beträgt 3.8729833462074 und ist ein schwebender Punktnummer -Typ.

(3) Präzisionsprobleme

Da Computer bei der Verarbeitung von Schwimmpunktzahlen Genauigkeitsprobleme aufweisen, ist bei der Berechnung der Quadratwurzel großer Zahlen besondere Aufmerksamkeit erforderlich. Zum Beispiel:

    $ Num1 = 1000000000000000;
    $ Num2 = 100000000000000001;
    $ result1 = sqrt ($ num1);
    $ result2 = sqrt ($ num2);
    echo "Die Quadratwurzel von {$ num1} ist {$ result1} \ n"; // Die Ausgabe ist: Die Quadratwurzel von 100000000000000 beträgt 10000000000
    echo "Die Quadratwurzel von {$ num2} ist {$ result2} \ n"; // Das Ausgangsergebnis ist: Die Quadratwurzel von 100000000000000001 beträgt 1000000.0000001

Obwohl die beiden Zahlen sehr nahe sind, gibt es aufgrund des Genauigkeitsproblems einen kleinen Unterschied in der Quadratwurzel der zweiten Zahl.

4. Zusammenfassung

Die PHP SQRT () -Funktion ist ein sehr praktisches mathematisches Instrument, das insbesondere zur Berechnung der quadratischen Wurzel eines numerischen Werts geeignet ist. Stellen Sie bei der Verwendung sicher, dass der Parametertyp korrekt ist, und achten Sie auf die Genauigkeit des Rückgabewerts. Mit den Beispielen in diesem Artikel können Sie besser verstehen, wie Sie die Funktion verwenden und wie Sie mit gemeinsamen Fehlern und Randsituationen umgehen können.