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
Fonction | Description |
---|---|
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 版本 |
---|---|---|---|
INF | INF | 无限 | PHP 4 |
M_E | 2.7182818284590452354 | 返回 e | PHP 4 |
M_EULER | 0.57721566490153286061 | 返回 Euler 常量 | PHP 4 |
M_LNPI | 1.14472988584940017414 | 返回圆周率 PI 的自然对数:log_e(pi) | PHP 5.2 |
M_LN2 | 0.69314718055994530942 | 返回 2 的自然对数:log_e 2 | PHP 4 |
M_LN10 | 2.30258509299404568402 | 返回 10 的自然对数:log_e 10 | PHP 4 |
M_LOG2E | 1.4426950408889634074 | 返回 E 的以 2 为底的对数:log_2 e | PHP 4 |
M_LOG10E | 0.43429448190325182765 | 返回 E 的以 10 为底的对数:log_10 e | PHP 4 |
M_PI | 3.14159265358979323846 | 返回 Pi | PHP 4 |
M_PI_2 | 1.57079632679489661923 | 返回 Pi/2 | PHP 4 |
M_PI_4 | 0.78539816339744830962 | 返回 Pi/4 | PHP 4 |
M_1_PI | 0.31830988618379067154 | 返回 1/Pi | PHP 4 |
M_2_PI | 0.63661977236758134308 | 返回 2/Pi | PHP 4 |
M_SQRTPI | 1.77245385090551602729 | 返回圆周率 PI 的平方根:sqrt(pi) | PHP 5.2 |
M_2_SQRTPI | 1.12837916709551257390 | 返回圆周率 PI 的 2/平方根:2/sqrt(pi) | PHP 4 |
M_SQRT1_2 | 0.70710678118654752440 | 返回 1/2 的平方根:1/sqrt(2) | PHP 4 |
M_SQRT2 | 1.41421356237309504880 | 返回 2 的平方根:sqrt(2) | PHP 4 |
M_SQRT3 | 1.73205080756887729352 | 返回 3 的平方根:sqrt(3) | PHP 5.2 |
NAN | NAN | 不是一个数字 | PHP 4 |
PHP_ROUND_HALF_UP | 1 | 遇到 .5 的情况时向上舍入 | PHP 5.3 |
PHP_ROUND_HALF_DOWN | 2 | 遇到 .5 的情况时向下舍入 | PHP 5.3 |
PHP_ROUND_HALF_EVEN | 3 | 遇到 .5 的情况时取偶数舍入 | PHP 5.3 |
PHP_ROUND_HALF_ODD | 4 | 遇到 .5 的情况时取奇数舍入 | PHP 5.3 |