PHP Math Introdução
As funções matemáticas pode lidar com valores dentro da gama de tipos inteiros e flutuador.
Instalação
As funções PHP matemática fazem parte do núcleo do PHP. Nenhuma instalação é necessária para usar estas funções.
Funções PHP 5 Math
Função | Descrição |
---|---|
abs() | Retorna o absoluto (positive) valor de um número |
acos() | Retorna o arco co-seno 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 em radianos |
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() | Converte um número a partir de uma base numérica para outra |
bindec() | Converte um número binário em um número decimal |
ceil() | Arredonda um número para o número inteiro mais próximo |
cos() | Retorna o co-seno de um número |
cosh() | Retorna o cosseno hiperbólico de um número |
decbin() | Converte um número decimal para um número binário |
dechex() | Converte um número decimal para um número hexadecimal |
decoct() | Converte um número decimal para um número octal |
deg2rad() | Converte um valor de grau para um valor radiano |
exp() | Calcula o expoente e |
expm1() | Retorna exp(x) - 1 |
floor() | Arredonda um número para baixo para o número inteiro mais próximo |
fmod() | Devolve o resto de x / y |
getrandmax() | Retorna o maior valor possível retornado por rand() |
hexdec() | Converte um número hexadecimal para um número decimal |
hypot() | Calcula a hipotenusa de um triângulo de ângulo reto |
is_finite() | Verifica se um valor é finito ou não |
is_infinite() | Verifica se um valor é infinito ou não |
is_nan() | Verifica se um valor é 'não-um-número' |
lcg_value() | Retorna um número pseudo aleatório num intervalo entre 0 e 1 |
log() | Retorna o logaritmo natural de um número |
log10() | Retorna o logaritmo de base 10 de um número |
log1p() | Retornos log(1+number) |
max() | Devolve o valor mais elevado em uma matriz, ou o mais alto valor de vários valores especificados |
min() | Devolve o valor mais baixo em uma matriz, ou o menor valor de vários valores especificados |
mt_getrandmax() | Retorna o maior valor possível retornado por mt_rand() |
mt_rand() | Gera um número inteiro aleatório usando o algoritmo de Mersenne Twister |
mt_srand() | Semeia o gerador de número aleatório Mersenne tornado |
octdec() | Converte um número octal em um número decimal |
pi() | Retorna o valor de PI |
pow() | Retorna x elevado à potência de y |
rad2deg() | Converte um valor em radianos para um valor de grau |
rand() | Gera um número aleatório |
round() | Rondas um número de ponto flutuante |
sin() | Retorna o seno de um número |
sinh() | Retorna o seno hiperbólico de um número |
sqrt() | Retorna a raiz quadrada de um número |
srand() | Semeia o gerador de número aleatório |
tan() | Retorna a tangente de um número |
tanh() | Retorna a tangente hiperbólica de um número |
PHP 5 predefinidos Math Constantes
Constante | Valor | Descrição | PHP versão |
---|---|---|---|
INF | INF | o infinito | PHP 4 |
MIM | 2,7182818284590452354 | retornos e | PHP 4 |
M_EULER | ,57721566490153286061 | Retorna Euler constante | PHP 4 |
M_LNPI | 1,14472988584940017414 | Retorna o logaritmo natural de PI: log_e(pi) | PHP 5.2 |
M_LN2 | ,69314718055994530942 | Retorna o logaritmo natural de 2: log_e 2 | PHP 4 |
M_LN10 | 2,30258509299404568402 | Retorna o logaritmo natural de 10: log_e 10 | PHP 4 |
M_LOG2E | 1,4426950408889634074 | Retorna o logaritmo de base 2 de E: log_2 e | PHP 4 |
M_LOG10E | ,43429448190325182765 | Retorna o logaritmo de base 10 de E: log_10 e | PHP 4 |
M_PI | 3,14159265358979323846 | retorna Pi | PHP 4 |
M_PI_2 | 1,57079632679489661923 | Retorna Pi / 2 | PHP 4 |
M_PI_4 | ,78539816339744830962 | Retorna Pi / 4 | PHP 4 |
M_1_PI | ,31830988618379067154 | Retorna 1 / Pi | PHP 4 |
M_2_PI | ,63661977236758134308 | Retorna 2 / Pi | PHP 4 |
M_SQRTPI | 1,77245385090551602729 | Retorna a raiz quadrada de PI: sqrt(pi) | PHP 5.2 |
M_2_SQRTPI | 1,12837916709551257390 | Devoluções 2 / raiz quadrada de PI: 2 / sqrt(pi) | PHP 4 |
M_SQRT1_2 | ,70710678118654752440 | Retorna a raiz quadrada de 1/2: 1 / sqrt(2) | PHP 4 |
M_SQRT2 | 1,41421356237309504880 | Retorna a raiz quadrada de 2: sqrt(2) | PHP 4 |
M_SQRT3 | 1,73205080756887729352 | Retorna a raiz quadrada de 3: sqrt(3) | PHP 5.2 |
NAN | NAN | Não é um número | PHP 4 |
PHP_ROUND_HALF_UP | 1 | Rodada metades-se | PHP 5.3 |
PHP_ROUND_HALF_DOWN | 2 | metades arredondar para baixo | PHP 5.3 |
PHP_ROUND_HALF_EVEN | 3 | metades redondas para números pares | PHP 5.3 |
PHP_ROUND_HALF_ODD | 4 | metades arredondar para números ímpares | PHP 5.3 |