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 |