Fonction PHP sqrt()

WBOY
Libérer: 2023-08-20 19:42:02
avant
1708 Les gens l'ont consulté

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
Copier après la connexion

Paramètres

Numéro de sérieParamètres et description
1arg

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>";
?>
Copier après la connexion

Sortie

Cela produira le résultat suivant −

Square root of 100=10
Copier après la connexion

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>";
?>
Copier après la connexion

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
Copier après la connexion

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>";
?>
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!