Maison  >  Article  >  développement back-end  >  Fonction PHP sqrt()

Fonction PHP sqrt()

WBOY
WBOYavant
2023-08-20 19:41:131731parcourir

PHP sqrt() 函数

Définition et utilisation

sqrt() La fonction renvoie la racine carrée d'un nombre à virgule flottante positif. Puisque la racine carrée d’un nombre négatif n’est pas définie, elle renvoie NAN. C'est l'une des fonctions les plus couramment utilisées.

Cette fonction renvoie toujours un nombre à virgule flottante.

Syntaxe

sqrt ( float $arg ) : float

Paramètres

Numéro de série Paramètres et description
1 arg

Le nombre qui nécessite la racine carrée

Valeur de retour

La fonction PHP sqrt( ) renvoie la racine carrée du nombre donné arg. Pour les nombres négatifs, la fonction renvoie NAN.

Version PHP

Cette fonction est disponible dans les versions PHP 4.x, PHP 5.x et PHP 7.x.

Exemple

Démonstration en ligne

L'exemple suivant calcule la racine carrée de 100 −

<?php
   $arg = 100;
   echo "Square root of " . $arg . "=" . sqrt($arg) . "</p><p>";
?>

Sortie

Cela produira le résultat suivant −

Square root of 100=10

Exemple

Démonstration

Pour sqrt(2), 1/sqrt (2) et sqrt(3), PHP a des constantes spéciales prédéfinies M_SQRT2, M_SQRT1_2 et M_SQRT3 respectivement −

<?php
   echo "sqrt(2) = " . sqrt(2) . "</p><p>";
   echo "M_SQRT2 = " . M_SQRT2. "</p><p>";
   echo "sqrt(3) = " . sqrt(3) . "</p><p>";
   echo "M_SQRT3 = " . M_SQRT3 . "</p><p>";
   echo "1/sqrt(2)) = " . 1/sqrt(2) . "</p><p>";
   echo "M_SQRT1_2 = " . M_SQRT1_2 . "</p><p>";
?>

Sortie

Cela produira les résultats suivants −

sqrt(2) = 1.4142135623731
M_SQRT2 = 1.4142135623731
sqrt(3) = 1.7320508075689
M_SQRT3 = 1.7320508075689
1/sqrt(2)) = 0.70710678118655
M_SQRT1_2 = 0.70710678118655

Exemple

Exemple

Les constantes mathématiques M_SQRTPI et M_2_SQRTPI respectivement représenter sqrt( Π ; produira le résultat suivant −

<?php
   echo "sqrt(pi) = " . sqrt(M_PI) . "</p><p>";
   echo "M_SQRTPI = " . M_SQRTPI. "</p><p>";
   echo "2/sqrt(pi) = " . 2/sqrt(M_PI) . "</p><p>";
   echo "M_2_SQRTPI = " . M_2_SQRTPI . "</p><p>";
?>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer