La fonction PHP SQRT () est une fonction mathématique qui calcule la racine carrée d'un certain nombre. La syntaxe de cette fonction est:
Où $ num représente la valeur de la racine carrée à calculer, et la fonction renvoie la racine carrée de la valeur $ num.
Utilisez la fonction PHP SQRT () pour calculer facilement la racine carrée d'un nombre positif. Par exemple:
Dans le code ci-dessus, nous définissons la variable $ num et l'attribuons à 16. Nous appelons la fonction SQRT () pour calculer la racine carrée de $ num, et la sortie finale est 4.
Lorsque la fonction PHP SQRT () est utilisée pour calculer la racine carrée d'un nombre négatif, la fonction renvoie NAN (pas un nombre).
Dans le code ci-dessus, nous définissons la variable $ num et l'attribuons à -16. Nous appelons la fonction SQRT () pour calculer la racine carrée de $ num, et la sortie finale est nan.
La fonction PHP SQRT () peut également accepter les variables comme paramètres, par exemple:
Dans le code ci-dessus, nous définissons la variable $ num et l'attribuons à 25. Nous appelons la fonction SQRT () pour calculer la racine carrée de $ num, et la sortie finale est 5.
Les points suivants doivent être notés lors de l'utilisation de la fonction PHP SQRT ():
La fonction PHP SQRT () ne prend en charge que les paramètres du type de flotteur, et les paramètres doivent être de type numérique, sinon NAN sera renvoyé. Par exemple:
Dans le code ci-dessus, nous définissons la variable $ num1 et l'attribuons à la chaîne «16», et la variable $ num2 et l'attribuons à la chaîne «ABC». Appelez la fonction SQRT () pour calculer respectivement les racines carrées de $ num1 et $ num2. Le résultat est $ Result1 est 4 et $ Result2 est NAN.
La valeur de retour de la fonction php sqrt () est float, c'est-à-dire que le type de données du résultat calculé est un numéro de point flottant. Par exemple:
Dans le code ci-dessus, nous définissons la variable $ num et l'attribuons à 15. Nous appelons la fonction SQRT () pour calculer la racine carrée de $ num. Enfin, nous utilisons la fonction var_dump () pour sortir le type et la valeur de la variable de résultat $, et le résultat est flottant (3.8729833462074).
Étant donné que les ordinateurs ont des problèmes de précision dans le calcul des nombres de points flottants, une attention particulière est nécessaire lors du calcul de grandes racines carrées numériques. Par exemple:
Dans le code ci-dessus, nous définissons les variables $ num1 et $ num2 à 15e puissance et 10e puissance plus 1, respectivement, et utilisons la fonction SQRT () pour calculer respectivement leurs racines carrées. En raison de problèmes de précision de l'ordinateur, la valeur de $ result2 a une petite erreur.
La fonction PHP SQRT () est une fonction mathématique très couramment utilisée et est très pratique lors du calcul des racines carrées. Il convient de noter que cette fonction ne prend en charge que les paramètres de type de flotteur et que les paramètres doivent être numériques, sinon NAN sera renvoyé. Dans le même temps, une attention particulière doit être accordée à la précision de l'ordinateur lors du calcul de la racine carrée de grandes valeurs.