Mathématiques PHP



Introduction à PHP Math

La fonction Math peut gérer des valeurs dans les plages entières et flottantes.


Installation

La fonction PHP Math fait partie intégrante du noyau PHP. Aucune installation n'est requise pour utiliser ces fonctions.


Fonction Math PHP 5

FonctionDescription
abs( )Renvoie la valeur absolue d'un nombre.
acos()Renvoie le cosinus inverse 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()Renvoie l'arc tangent d'un nombre.
atan2()Renvoie l'arctangente de deux variables x et y.
atanh()Renvoie la tangente hyperbolique inverse d'un nombre.
base_convert()Convertissez des nombres entre des bases arbitraires.
bindec()Convertir un nombre binaire en nombre décimal.
ceil()Arrondissez à l'entier le plus proche.
cos()Renvoie le cosinus d'un nombre.
cosh()Renvoie le cosinus hyperbolique d'un nombre.
decbin()Convertir un nombre décimal en nombre binaire.
dechex()Convertir un nombre décimal en nombre hexadécimal.
decoct()Convertir un nombre décimal en nombre octal.
deg2rad()Convertissez les valeurs d'angle en radians.
exp()Renvoie la valeur de Ex.
expm1()Renvoie la valeur de Ex - 1.
floor()Arrondissez à l'entier inférieur le plus proche.
fmod()Renvoie le reste à virgule flottante de x/y.
getrandmax()Renvoie la valeur maximale possible d'un nombre aléatoire affiché en appelant la fonction rand().
hexdec()Convertir un nombre hexadécimal en nombre décimal.
hypot()Calculez la longueur de l'hypoténuse d'un triangle rectangle.
is_finite()Déterminez s'il s'agit d'une valeur finie.
is_infinite()Déterminez s'il s'agit d'une valeur infinie.
is_nan() Déterminez s'il s'agit d'une valeur non numérique.
lcg_value()Renvoie un nombre pseudo-aléatoire dans la plage (0, 1).
log()Renvoie le logarithme népérien (base E) d'un nombre.
log10()Renvoie le logarithme en base 10 d'un nombre.
log1p()journal de retour (1+numéro)
max()Renvoie la valeur maximale dans un tableau, ou la valeur maximale parmi plusieurs valeurs spécifiées.
min()Renvoie la valeur minimale dans un tableau, ou la valeur minimale parmi plusieurs valeurs spécifiées.
mt_getrandmax()Renvoie la valeur maximale possible du nombre aléatoire affiché en appelant la fonction mt_rand().
mt_rand()Générez des entiers aléatoires à l'aide de l'algorithme Mersenne Twister.
mt_srand()Amorçage du générateur de nombres aléatoires Mersenne Twister.
octdec()Convertir un nombre octal en nombre décimal.
pi()Renvoie la valeur de pi.
pow()Renvoie x élevé à la puissance y.
rad2deg()Convertir la valeur radian en valeur d'angle.
rand()Renvoie 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()Amorçage d'un 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 PHP 5

常量描述PHP 版本
INFINF无限PHP 4
M_E2.7182818284590452354返回 ePHP 4
M_EULER0.57721566490153286061返回 Euler 常量PHP 4
M_LNPI1.14472988584940017414返回圆周率 PI 的自然对数:log_e(pi)PHP 5.2
M_LN20.69314718055994530942返回 2 的自然对数:log_e 2PHP 4
M_LN102.30258509299404568402返回 10 的自然对数:log_e 10PHP 4
M_LOG2E1.4426950408889634074返回 E 的以 2 为底的对数:log_2 ePHP 4
M_LOG10E0.43429448190325182765返回 E 的以 10 为底的对数:log_10 ePHP 4
M_PI3.14159265358979323846返回 PiPHP 4
M_PI_21.57079632679489661923返回 Pi/2PHP 4
M_PI_40.78539816339744830962返回 Pi/4PHP 4
M_1_PI0.31830988618379067154返回 1/PiPHP 4
M_2_PI0.63661977236758134308返回 2/PiPHP 4
M_SQRTPI1.77245385090551602729返回圆周率 PI 的平方根:sqrt(pi)PHP 5.2
M_2_SQRTPI1.12837916709551257390返回圆周率 PI 的 2/平方根:2/sqrt(pi)PHP 4
M_SQRT1_20.70710678118654752440返回 1/2 的平方根:1/sqrt(2)PHP 4
M_SQRT21.41421356237309504880返回 2 的平方根:sqrt(2)PHP 4
M_SQRT31.73205080756887729352返回 3 的平方根:sqrt(3)PHP 5.2
NANNAN不是一个数字PHP 4
PHP_ROUND_HALF_UP1遇到 .5 的情况时向上舍入PHP 5.3
PHP_ROUND_HALF_DOWN2遇到 .5 的情况时向下舍入PHP 5.3
PHP_ROUND_HALF_EVEN3遇到 .5 的情况时取偶数舍入PHP 5.3
PHP_ROUND_HALF_ODD4遇到 .5 的情况时取奇数舍入PHP 5.3