As funções matemáticas podem lidar com valores nos intervalos inteiros e flutuantes.
A função PHP Math é parte integrante do núcleo do PHP. Nenhuma instalação é necessária para usar essas funções.
função | descrever |
---|---|
abdômen() | Retorna o valor absoluto de um número. |
acos() | Retorna o arco cosseno de um número. |
acosh() | Retorna o cosseno hiperbólico inverso de um número. |
asin() | Retorna o arco seno de um número. |
asinh() | Retorna o seno hiperbólico inverso de um número. |
atan() | Retorna o arco tangente de um número. |
atan2() | Retorna o arco tangente de duas variáveis x e y. |
atanh() | Retorna a tangente hiperbólica inversa de um número. |
base_convert() | Converta números entre bases arbitrárias. |
bindec() | Converta o número binário em número decimal. |
teto() | Arredonde para o número inteiro mais próximo. |
cos() | Retorna o cosseno de um número. |
cosh() | Retorna o cosseno hiperbólico de um número. |
decbin() | Converta o número decimal em número binário. |
dechex() | Converta o número decimal em número hexadecimal. |
decocção() | Converta o número decimal em número octal. |
deg2rad() | Converta os valores dos ângulos em radianos. |
exp() | Retorna o valor de Ex. |
expm1() | Retorna o valor de Ex-1. |
chão() | Arredonde para o número inteiro mais próximo. |
mod() | Retorna o restante do ponto flutuante de x/y. |
getrandmax() | Retorna o maior valor possível do número aleatório exibido chamando a função Rand(). |
hexadecimal() | Converter número hexadecimal em número decimal. |
hipot() | Calcule o comprimento da hipotenusa de um triângulo retângulo. |
é_finito() | Determine se é um valor finito. |
é_infinito() | Determine se é um valor infinito. |
é_nan() | Determine se é um valor não numérico. |
valor_lcg() | Retorna um número pseudoaleatório no intervalo (0, 1). |
registro() | Retorna o logaritmo natural (base E) de um número. |
log10() | Retorna o logaritmo de base 10 de um número. |
log1p() | Log de retorno (1+número) |
máximo() | Retorna o valor máximo em uma matriz ou o valor máximo entre vários valores especificados. |
min() | Retorna o valor mínimo em uma matriz ou o valor mínimo entre vários valores especificados. |
mt_getrandmax() | Retorna o maior valor possível do número aleatório exibido chamando a função mt_rand(). |
mt_rand() | Gere inteiros aleatórios usando o algoritmo Mersenne Twister. |
mt_srand() | Semeando o gerador de números aleatórios Mersenne Twister. |
octdec() | Converta o número octal em número decimal. |
pi() | Retorna o valor de pi. |
prisioneiro de guerra() | Retorna x elevado à potência y. |
rad2deg() | Converta valores de radianos em valores de ângulos. |
Rand() | Retorna um número inteiro aleatório. |
redondo() | Números redondos de ponto flutuante. |
pecado() | Retorna o seno de um número. |
sinh() | Retorna o seno hiperbólico de um número. |
quadrado() | Retorna a raiz quadrada de um número. |
srand() | Semeando um gerador de números aleatórios. |
bronzeado() | Retorna a tangente de um número. |
tanh() | Retorna a tangente hiperbólica de um número. |
constante | valor | descrever | Versão PHP |
---|---|---|---|
INF | INF | ilimitado | PHP4 |
MEU | 2.7182818284590452354 | retornar | PHP4 |
M_EULER | 0,57721566490153286061 | Retornar constante de Euler | PHP4 |
M_LNPI | 1.14472988584940017414 | Retorna o logaritmo natural de PI: log_e(pi) | PHP 5.2 |
M_LN2 | 0,69314718055994530942 | Retorna o logaritmo natural de 2: log_e 2 | PHP4 |
M_LN10 | 2.30258509299404568402 | Retorna o logaritmo natural de 10: log_e 10 | PHP4 |
M_LOG2E | 1.4426950408889634074 | Retorna o logaritmo de base 2 de E: log_2 e | PHP4 |
M_LOG10E | 0,43429448190325182765 | Retorna o logaritmo de base 10 de E: log_10 e | PHP4 |
M_PI | 3.14159265358979323846 | Retorno Pi | PHP4 |
M_PI_2 | 1.57079632679489661923 | RetornoPi/2 | PHP4 |
M_PI_4 | 0,78539816339744830962 | Retorno Pi/4 | PHP4 |
M_1_PI | 0,31830988618379067154 | Retorno 1/Pi | PHP4 |
M_2_PI | 0,63661977236758134308 | Retorno 2/Pi | PHP4 |
M_SQRTPI | 1.77245385090551602729 | Retorna a raiz quadrada de PI: sqrt(pi) | PHP 5.2 |
M_2_SQRTPI | 1.12837916709551257390 | Retorna 2/raiz quadrada de PI: 2/sqrt(pi) | PHP4 |
M_SQRT1_2 | 0,70710678118654752440 | Retorna a raiz quadrada de 1/2: 1/sqrt(2) | PHP4 |
M_SQRT2 | 1.41421356237309504880 | Retorna a raiz quadrada de 2: sqrt(2) | PHP4 |
M_SQRT3 | 1.73205080756887729352 | Retorna a raiz quadrada de 3: sqrt(3) | PHP 5.2 |
NAN | NAN | não é um número | PHP4 |
PHP_ROUND_HALF_UP | 1 | Arredonde ao encontrar 0,5 | PHP 5.3 |
PHP_ROUND_HALF_DOWN | 2 | Arredonde para baixo ao encontrar 0,5 | PHP 5.3 |
PHP_ROUND_HALF_EVEN | 3 | Ao encontrar 0,5, arredonde para um número par. | PHP 5.3 |
PHP_ROUND_HALF_ODD | 4 | Ao encontrar 0,5, arredonde para um número ímpar. | PHP 5.3 |