PHP 5 MathématiquesFonctions


Introduction aux mathématiques PHP

Les fonctions mathématiques peuvent gérer des valeurs dans la plage des entiers et des nombres à virgule flottante.


Installation

Les fonctions mathématiques PHP font partie du cœur de PHP. Aucune installation n'est nécessaire pour utiliser ces fonctions.


Fonctions mathématiques PHP 5

Fonction Description
abs() Renvoie la valeur absolue d'un nombre.
acos() Renvoie l'arc cosinus d'un nombre.
acosh() Renvoie le cosinus hyperbolique inverse d'un nombre.
asin() Renvoie l'arc sinus d'un nombre.
asinh() Renvoie le sinus hyperbolique inverse d'un nombre.
atan() Retourne l'arc tangente d'un nombre.
atan2() Retourne l'arc tangente de deux variables x et y.
atanh() Retourne la tangente hyperbolique inverse d'un nombre.
base_convert() Convertit un nombre entre des bases arbitraires.
bindec() Convertit un nombre binaire en un nombre décimal.
ceil() Arrondit à l'entier supérieur.
cos() Renvoie le cosinus d'un nombre.
cosh() Retourne le cosinus hyperbolique d'un nombre.
decbin() Convertit un nombre décimal en nombre binaire.
dechex() Convertit un nombre décimal en nombre hexadécimal.
decoct() Convertit un nombre décimal en nombre octal.
deg2rad() Convertit une valeur d'angle en une valeur en radians.
exp() Renvoie la valeur Ex.
expm1() Renvoie la valeur Ex- 1.
floor() Arrondit vers le bas à l'entier le plus proche.
fmod() Retourne le reste à virgule flottante de x/y.
getrandmax() Retourne la valeur maximale possible d'un nombre aléatoire affiché en appelant la fonction rand().
hexdec() Convertit un nombre hexadécimal en nombre décimal.
hypot() Calcule la longueur de l'hypoténuse d'un triangle rectangle.
is_finite() Détermine si une valeur est finie.
is_infinite() Détermine si une valeur est infinie.
is_nan() Détermine si une valeur n'est pas un nombre.
lcg_value() Retourne un nombre pseudo-aléatoire dans l'intervalle (0, 1).
log() Retourne le logarithme népérien d'un nombre (base E).
log10() Retourne le logarithme de base 10 d'un nombre.
log1p() Retourne log(1+nombre)
max() Retourne la valeur maximale dans un tableau, ou le maximum de plusieurs valeurs spécifiées.
min() Retourne la valeur minimale dans un tableau, ou le minimum de plusieurs valeurs spécifiées.
mt_getrandmax() Retourne la valeur maximale possible d'un nombre aléatoire affiché en appelant la fonction mt_rand().
mt_rand() Génère un entier aléatoire à l'aide de l'algorithme Mersenne Twister.
mt_srand() Initialise le générateur de nombres aléatoires Mersenne Twister.
octdec() Convertit un nombre octal en nombre décimal.
pi() Retourne la valeur de pi (PI).
pow() Renvoie x élevé à la puissance y.
rad2deg() Convertit une valeur en radians en degrés.
rand() Retourne un entier aléatoire.
round() Arrondit un nombre à virgule flottante.
sin() Renvoie le sinus d’un nombre.
sinh() Renvoie le sinus hyperbolique d'un nombre.
sqrt() Renvoie la racine carrée d’un nombre.
srand() Initialise le générateur de nombres aléatoires.
tan() Renvoie la tangente d'un nombre.
tanh() Renvoie la tangente hyperbolique d’un nombre.


Constantes mathématiques prédéfinies de PHP 5

Constante Valeur Description Version de PHP
INF INF Infini PHP 4
M_E 2.7182818284590452354 Renvoie e PHP 4
M_EULER 0.57721566490153286061 Renvoie la constante d'Euler PHP 4
M_LNPI 1.14472988584940017414 Retourne le logarithme népérien de pi : log_e(pi) PHP 5.2
M_LN2 0.69314718055994530942 Retourne le logarithme népérien de 2 : log_e 2 PHP 4
M_LN10 2.30258509299404568402 Retourne le logarithme népérien de 10 : log_e 10 PHP 4
M_LOG2E 1.4426950408889634074 Retourne le logarithme en base 2 de E : log_2 e PHP 4
M_LOG10E 0.43429448190325182765 Retourne le logarithme en base 10 de E : log_10 e PHP 4
M_PI 3.14159265358979323846 Retourne Pi PHP 4
M_PI_2 1.57079632679489661923 Renvoie Pi/2 PHP 4
M_PI_4 0.78539816339744830962 Renvoie Pi/4 PHP 4
M_1_PI 0.31830988618379067154 Renvoie 1/Pi PHP 4
M_2_PI 0.63661977236758134308 Renvoie 2/Pi PHP 4
M_SQRTPI 1.77245385090551602729 Renvoie la racine carrée de pi : sqrt(pi) PHP 5.2
M_2_SQRTPI 1.12837916709551257390 Renvoie 2/racine carrée de pi : 2/sqrt(pi) PHP 4
M_SQRT1_2 0.70710678118654752440 Retourne la racine carrée de 1/2 : 1/sqrt(2) PHP 4
M_SQRT2 1.41421356237309504880 Retourne la racine carrée de 2 : sqrt(2) PHP 4
M_SQRT3 1.73205080756887729352 Retourne la racine carrée de 3 : sqrt(3) PHP 5.2
NAN NAN Pas un nombre PHP 4
PHP_ROUND_HALF_UP 1 Arrondit au supérieur lorsqu'il rencontre .5 PHP 5.3
PHP_ROUND_HALF_DOWN 2 Arrondit à l'inférieur lorsqu'il rencontre .5 PHP 5.3
PHP_ROUND_HALF_EVEN 3 Arrondir à l'entier pair lorsqu'on rencontre .5 PHP 5.3
PHP_ROUND_HALF_ODD 4 Arrondir à l'entier impair lorsqu'on rencontre .5 PHP 5.3
Autres extensions