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 |