Derniers tutoriels de développement web
 

PHP 5 Fonctions mathématiques


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