XXXVIII. Mathématiques

Introduction

Ces fonctions ne sont capables de manipuler que des entiers double, ou des long. Si vous avez besoin de manipuler des nombres plus grands, reportez vous aux fonctions mathématiques sur des nombres de grande taille.

Constantes mathématiques

Les valeurs suivantes sont définies comme des constantes dans PHP:

Tableau 1. Constantes mathématiques

ConstanteValeurDescription
M_PI3.14159265358979323846Pi
M_E2.7182818284590452354e
M_LOG2E1.4426950408889634074log_2 e
M_LOG10E0.43429448190325182765log_10 e
M_LN20.69314718055994530942log_e 2
M_LN102.30258509299404568402log_e 10
M_PI_21.57079632679489661923pi/2
M_PI_40.78539816339744830962pi/4
M_1_PI0.318309886183790671541/pi
M_2_PI0.636619772367581343082/pi
M_SQRTPI1.77245385090551602729sqrt(pi) [4.0.2]
M_2_SQRTPI1.128379167095512573902/sqrt(pi)
M_SQRT21.41421356237309504880sqrt(2)
M_SQRT31.73205080756887729352sqrt(3) [4.0.2]
M_SQRT1_20.707106781186547524401/sqrt(2)
M_LNPI1.14472988584940017414log_e(pi) [4.0.2]
M_EULER0.57721566490153286061Euler constant [4.0.2]

Table des matières
Abs — Valeur absolue
Acos — arc cosinus
Asin — arc sinus
Atan — arc tangent
Atan2 — arc tangent de deux variables
base_convert — Convertit un nombre en des bases arbitraires.
BinDec — Convertit de binaire en décimal
Ceil — arrondi au nombre supérieur
Cos — cosinus
DecBin — Convertit de décimal en binaire
DecHex — Convertit de décimal en hexadécimal
DecOct — Convertit de décimal en octal
deg2rad — Convertit un nombre en degré en radians
Exp — exponentielle
Floor — Arrondi à l'entier inférieur
getrandmax — Plus grande valeur aléatoire possible.
HexDec — Convertit de hexadécimal en décimal
lcg_value — Générateur de congruence combinée linéaire
Log — Logarithme naturel
Log10 — logarithme en base 10.
max — La plus grande valeur.
min — La plus petite valeur.
mt_rand — Génère une meilleure valeur aléatoire.
mt_srand — Initialise une meilleure valeur aléatoire
mt_getrandmax — La plus grand valeur aléatoire possible.
number_format — Formate un nombre par groupe de millier.
OctDec — Convertit d'octal en décimal.
pi — Retourne la valeur de pi
pow — Puissance
rad2deg — Convertit un nombre en radian en degrés
rand — Génère une valeur aléatoire.
round — Arrondi.
Sin — Sinus
Sqrt — Racine carrée.
srand — Initialise le générateur de nombres aléatoires
Tan — Tangente