PHP Math Présentation
Les fonctions mathématiques peuvent manipuler des valeurs dans la gamme de types entiers et flottants.
Installation
Les fonctions mathématiques PHP font partie du noyau de PHP. Aucune installation est nécessaire pour utiliser ces fonctions.
PHP 5 Fonctions mathématiques
Fonction | La description |
---|---|
abs() | Renvoie l'absolu (positive) la valeur d'un certain nombre |
acos() | Renvoie l'arc cosinus d'un nombre |
acosh() | Retourne le cosinus hyperbolique inverse d'un nombre |
asin() | Renvoie l'arc sinus d'un nombre |
asinh() | Retourne le sinus hyperbolique inverse d'un nombre |
atan() | Renvoie la tangente d'arc d'un nombre en radians |
atan2() | Renvoie la tangente à l'arc de deux variables x et y |
atanh() | Renvoie la tangente hyperbolique inverse d'un nombre |
base_convert() | Convertit un nombre compris entre une base numérique à une autre |
bindec() | Convertit un nombre binaire à un nombre décimal |
ceil() | Arrondit un nombre entier le plus proche |
cos() | Retourne le cosinus d'un nombre |
cosh() | Retourne le cosinus hyperbolique d'un nombre |
decbin() | Convertit un nombre décimal en un nombre binaire |
dechex() | Convertit un nombre décimal à un nombre hexadécimal |
decoct() | Convertit un nombre décimal à un nombre octal |
deg2rad() | Convertit une valeur de degré à une valeur radian |
exp() | Calcule l'exposant de e |
expm1() | Retours exp(x) - 1 |
floor() | Arrondit un nombre entier le plus proche |
fmod() | Renvoie le reste de x / y |
getrandmax() | Renvoie la plus grande valeur possible retournée par rand() |
hexdec() | Convertit un nombre hexadécimal à un nombre décimal |
hypot() | Calcule l'hypoténuse d'un triangle à angle droit |
is_finite() | Vérifie si une valeur est finie ou non |
is_infinite() | Vérifie si une valeur est infinie ou non |
is_nan() | Vérifie si une valeur est « non un numéro » |
lcg_value() | Renvoie un nombre pseudo-aléatoire dans une fourchette comprise entre 0 et 1 |
log() | Renvoie le logarithme naturel d'un nombre |
log10() | Retourne le logarithme en base 10 d'un nombre |
log1p() | Retours log(1+number) |
max() | Renvoie la plus grande valeur dans un tableau, ou la valeur la plus élevée de plusieurs valeurs spécifiées |
min() | Renvoie la valeur la plus faible dans un tableau, ou la valeur la plus faible de plusieurs valeurs spécifiées |
mt_getrandmax() | Renvoie la plus grande valeur possible retournée par mt_rand() |
mt_rand() | Génère un entier aléatoire en utilisant l'algorithme Mersenne Twister |
mt_srand() | Graines le générateur de nombres aléatoires Mersenne Twister |
octdec() | Convertit un nombre octal à un nombre décimal |
pi() | Renvoie la valeur de PI |
pow() | Retourne x à la puissance de y |
rad2deg() | Convertit une valeur radian à une valeur de degré |
rand() | Génère un entier aléatoire |
round() | Arrondi un nombre à virgule flottante |
sin() | Retourne le sinus d'un nombre |
sinh() | Retourne le sinus hyperbolique d'un nombre |
sqrt() | Renvoie la racine carrée d'un nombre |
srand() | Graines le générateur de nombres aléatoires |
tan() | Retourne la tangente d'un nombre |
tanh() | Renvoie la tangente hyperbolique d'un nombre |
PHP 5 Math Constantes pré-définies
Constante | Valeur | La description | version PHP |
---|---|---|---|
INF | INF | l'infini | PHP 4 |
MOI | 2,7182818284590452354 | Retours e | PHP 4 |
M_EULER | ,57721566490153286061 | Retourne constante d'Euler | PHP 4 |
M_LNPI | 1,14472988584940017414 | Renvoie le logarithme naturel de PI: log_e(pi) | PHP 5.2 |
M_LN2 | ,69314718055994530942 | Renvoie le logarithme naturel de 2: 2 log_e | PHP 4 |
M_LN10 | 2,30258509299404568402 | Renvoie le logarithme naturel de 10: 10 log_e | PHP 4 |
M_LOG2E | 1,4426950408889634074 | Renvoie le logarithme en base 2 de E: log_2 e | PHP 4 |
M_LOG10E | ,43429448190325182765 | Retourne le logarithme en base 10 de E: log_10 e | PHP 4 |
M_PI | 3,14159265358979323846 | retour Pi | PHP 4 |
M_PI_2 | 1,57079632679489661923 | Retourne Pi / 2 | PHP 4 |
M_PI_4 | ,78539816339744830962 | Retourne Pi / 4 | PHP 4 |
M_1_PI | ,31830988618379067154 | Renvoie 1 / Pi | PHP 4 |
M_2_PI | ,63661977236758134308 | Renvoie 2 / Pi | PHP 4 |
M_SQRTPI | 1,77245385090551602729 | Retourne la racine carrée de PI: sqrt(pi) | PHP 5.2 |
M_2_SQRTPI | 1,12837916709551257390 | Retours 2 / racine carrée de PI: 2 / sqrt(pi) | PHP 4 |
M_SQRT1_2 | ,70710678118654752440 | Renvoie 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 | Not A Number | PHP 4 |
PHP_ROUND_HALF_UP | 1 | moitiés Rafle | PHP 5.3 |
PHP_ROUND_HALF_DOWN | 2 | moitiés vers le bas rond | PHP 5.3 |
PHP_ROUND_HALF_EVEN | 3 | demi-rondes pour les nombres pairs | PHP 5.3 |
PHP_ROUND_HALF_ODD | 4 | demi-rondes à nombres impairs | PHP 5.3 |