Maison > Article > développement back-end > Fonction PHP sqrt()
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.
sqrt ( float $arg ) : float
Numéro de série | Paramètres et description |
---|---|
1 |
arg Le nombre qui nécessite la racine carrée
|
La fonction PHP sqrt( ) renvoie la racine carrée du nombre donné arg. Pour les nombres négatifs, la fonction renvoie NAN.
Cette fonction est disponible dans les versions PHP 4.x, PHP 5.x et PHP 7.x.
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>"; ?>
Cela produira le résultat suivant −
Square root of 100=10
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>"; ?>
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
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!