Dans le tableau ci-dessous, toutes les fonctions mathématiques de PHP sont classées par ordre alphabétique. Si vous utilisez PHP 4 ou une version plus récente, vous pouvez utiliser librement n'importe laquelle d'entre elles.
Fonction | Description |
---|---|
abs() | Retourne la valeur absolue (positive) du nombre |
acos() | Retourne l'arc cosinus du nombre |
acosh() | Retourne le cosinus hyperbolique inverse du nombre |
asin() | Retourne l'arc sinus du nombre |
asinh() | Retourne le sinus hyperbolique inverse du nombre |
atan() | Retourne l'arc tangente du nombre en radians |
atan2() | Retourne l'arc tangent de deux variables x, y |
atanh() | Retourne la tangente hyperbolique inverse du nombre |
base_convert() | Converti un nombre d'une base numérique en une autre |
bindec() | Converti un nombre binaire en nombre décimal |
ceil() | Arrondi le nombre à l'entier le plus proche |
cos() | Retourne le cosinus du nombre |
cosh() | Retourne le cosinus hyperbolique du nombre |
decbin() | Converti un nombre décimal en nombre binaire |
dechex() | Converti un nombre décimal en nombre hexadécimal |
decoct() | Converti un nombre décimal en nombre octal |
deg2rad() | Converti la valeur en degrés en valeur radian |
exp() | Calcul l'exposant de e |
expm1() | Retourne exp(x) - 1 |
floor() | Arrondi le nombre à l'entier le plus proche |
fmod() | Retourne le reste de x/y |
getrandmax() | Retourne la plus grande valeur possible retournée par rand() |
hexdec() | Converti un nombre hexadécimal en nombre décimal |
hypot() | Calculer l'hypoténuse du triangle rectangle |
is_finite() | Vérifie si la valeur est finie ou non |
is_infinite() | Vérifie si la valeur est infinie ou non |
is_nan() | Vérifie si la valeur est «pas un nombre» |
lcg_value() | Retourne un nombre pseudo aléatoire compris entre 0 et 1 |
log() | Retourne le logarithme naturel du nombre |
log10() | Retourne le logarithme en base 10 du nombre |
log1p() | Retourne log(1+number) |
max() | Retourne la valeur la plus élevée du tableau ou la valeur la plus élevée de plusieurs valeurs spécifiées |
min() | Retourne la valeur la plus basse du tableau ou la valeur la plus basse de plusieurs valeurs spécifiées |
mt_getrandmax() | Retourne la plus grande valeur possible retournée par mt_rand() |
mt_rand() | Génère un entier aléatoire en utilisant l'algorithme de Mersenne Twister |
mt_srand() | Générateur de nombres aléatoires Mersenne Twister |
octdec() | Converti le nombre octal en nombre décimal |
pi() | Retourne la valeur de PI |
pow() | Retourne x élevé à la puissance de y |
rad2deg() | Converti la valeur radian en valeur degré |
rand() | Génère un entier aléatoire |
round() | Flotteur rond |
sin() | Retourne le sinus du nombre |
sinh() | Retourne le sinus hyperbolique du nombre |
sqrt() | Retourne la racine carrée du nombre |
srand() | Générateur de nombres aléatoires de seed |
tan() | Retourne la tangente du nombre |
tanh() | Retourne la tangente hyperbolique du nombre |
Constantes prédéfinies
Voyons maintenant quelques constantes prédéfinies qui sont également utilisées en mathématiques. La colonne de droite indique la version de PHP dans laquelle une constante particulière a été introduite :
Constante | Valeur | Description | Version PHP |
---|---|---|---|
INF | INF | Infinity | PHP 4 et plus récent |
M_E | 2.7182818284590452354 | Retourne e | PHP 4 et plus récent |
M_EULER | 0.57721566490153286061 | Retourne la constante d'Euler | PHP 4 et plus récent |
M_LNPI | 1.14472988584940017414 | Retourne le logarithme naturel du nombre PI : log_e (pi) | PHP 5.2 et plus récent |
M_LN2 | 0.69314718055994530942 | Retourne le logarithme naturel de 2 : log_e 2 | PHP 4 et plus récent |
M_LN10 | 2.30258509299404568402 | Retourne le logarithme naturel de 10 : log_e 10 | PHP 4 et plus récent |
M_LOG2E | 1.4426950408889634074 | Retourne le logarithme en base 2 de E : log_2 e | PHP 4 et plus récent |
M_LOG10E | 0.43429448190325182765 | Retourne le logarithme en base 10 de E : log_10 e | PHP 4 et plus récent |
M_PI | 3.14159265358979323846 | Retourne Pi | PHP 4 et plus récent |
M_PI_2 | 1.57079632679489661923 | Retourne Pi/2 | PHP 4 et plus récent |
M_PI_4 | 0.78539816339744830962 | Retourne Pi/4 | PHP 4 et plus récent |
M_1_PI | 0.31830988618379067154 | Retourne 1/Pi | PHP 4 et plus récent |
M_2_PI | 0.63661977236758134308 | Retourne 2/Pi | PHP 4 et plus récent |
M_SQRTPI | 1.77245385090551602729 | Retourne la racine carrée du nombre PI : sqrt (pi) | PHP 5.2 et plus récent |
M_2_SQRTPI | 1.12837916709551257390 | Retourne 2/racine carrée du nombre PI: 2/sqrt (pi) | PHP 4 et plus récent |
M_SQRT1_2 | 0.70710678118654752440 | Retourne la racine carrée de 1/2 : 1/sqrt (2) | PHP 4 et plus récent |
M_SQRT2 | 1.41421356237309504880 | Retourne la racine carrée de 2 : sqrt (2) | PHP 4 et plus récent |
M_SQRT3 | 1.73205080756887729352 | Retourne la racine carrée de 3 : sqrt (3) | PHP 5.2 et plus récent |
NAN | NAN | Pas un nombre | PHP 4 et plus récent |
PHP_ROUND_HALF_UP | 1 | Arrondit en deux | PHP 5.3 et plus récent |
PHP_ROUND_HALF_DOWN | 2 | Arrondit les moitiés vers le bas | PHP 5.3 et plus récent |
PHP_ROUND_HALF_EVEN | 3 | Arrondit les moitiés aux nombres pairs | PHP 5.3 et plus récent |
PHP_ROUND_HALF_ODD | 4 | Arrondit les moitiés aux nombres impairs | PHP 5.3 et plus récent |
La fonction abs()
abs ( mixed $number ) : number
Retourne la valeur absolue (positive) du nombre
Valeurs de retour
La valeur absolue du nombre number. Si le nombre est un nombre à virgule flottante (float), le type retourné est aussi un nombre à virgule flottante (float), sinon, c'est un entier (entier).
echo abs(-4.2); // 4.2 (double/nombre à virgule flottante)
echo abs(5); // 5 (entier)
echo abs(-5); // 5 (entier)
La fonction acos()
acos ( float $arg ) : float
Retourne l'arc cosinus de arg. acos() est la fonction inverse de cos(), ce qui signifie que a==cos(acos(a)) pour toute valeur qui soit dans l'intervalle de validité de acos().
La fonction acosh()
acosh ( float $arg ) : float
Retourne l'arc cosinus hyperbolique de arg, c'est à dire la valeur dont le cosinus hyperbolique est arg.
Historique
Version | Description |
---|---|
5.3.0 | Cette fonction est maintenant disponible sur toutes les plate-formes |
La fonction asin()
asin ( float $arg ) : float
Retourne l'arc sinus de arg (arg en radians). asin() est la fonction inverse de sin(), ce qui signifie que a==sin(asin(a)) pour toute valeur qui soit dans l'intervalle de validité de asin().
La fonction asinh()
asinh ( float $arg ) : float
Retourne l'arc sinus hyperbolique de arg, c'est à dire la valeur dont le sinus hyperbolique est arg.
Historique
Version | Description |
---|---|
5.3.0 | Cette fonction est maintenant disponible sur toutes les plate-formes |