PHP 5 MathFunciones


Introducción a PHP Math

Las funciones Math pueden manejar valores dentro del rango de integer y float.


Instalación

Las funciones Math de PHP son parte integral del núcleo de PHP. No es necesario instalarlas para usar estas funciones.


PHP 5 Funciones Math

Función Descripción
abs() Devuelve el valor absoluto de un número.
acos() Devuelve el arcocoseno de un número.
acosh() Devuelve el coseno hiperbólico inverso de un número.
asin() Devuelve el arcoseno de un número.
asinh() Devuelve el seno hiperbólico inverso de un número.
atan() Devuelve el arcotangente de un número.
atan2() Devuelve el arcotangente de dos variables x e y.
atanh() Devuelve la tangente hiperbólica inversa de un número.
base_convert() Convierte números entre bases arbitrarias.
bindec() Convierte un número binario a decimal.
ceil() Redondea hacia arriba al entero más cercano.
cos() Devuelve el coseno de un número.
cosh() Devuelve el coseno hiperbólico de un número.
decbin() Convierte un número decimal a binario.
dechex() Convierte un número decimal a hexadecimal.
decoct() Convierte un número decimal a octal.
deg2rad() Convierte un valor en grados a radianes.
exp() Devuelve el valor dexE.
expm1() Devuelve el valor dexE - 1.
floor() Redondea hacia abajo al entero más cercano.
fmod() Devuelve el resto en punto flotante de x/y.
getrandmax() Devuelve el valor máximo posible del número aleatorio devuelto por la función rand().
hexdec() Convierte un número hexadecimal a decimal.
hypot() Calcula la longitud de la hipotenusa de un triángulo rectángulo.
is_finite() Determina si un valor es finito.
is_infinite() Determina si un valor es infinito.
is_nan() Determina si un valor no es numérico.
lcg_value() Devuelve un número pseudoaleatorio en el rango (0, 1).
log() Devuelve el logaritmo natural de un número (en base E).
log10() Devuelve el logaritmo en base 10 de un número.
log1p() Devuelve log(1+number)
max() Devuelve el valor máximo de un array, o el máximo entre varios valores especificados.
min() Devuelve el valor mínimo de un array, o el mínimo entre varios valores especificados.
mt_getrandmax() Devuelve el valor máximo posible del número aleatorio devuelto por la función mt_rand().
mt_rand() Genera un entero aleatorio usando el algoritmo Mersenne Twister.
mt_srand() Siembra el generador de números aleatorios Mersenne Twister.
octdec() Convierte un número octal a decimal.
pi() Devuelve el valor de PI.
pow() Devuelve x elevado a la potencia y.
rad2deg() Convierte un valor en radianes a grados.
rand() Devuelve un entero aleatorio.
round() Redondea un número de punto flotante.
sin() Devuelve el seno de un número.
sinh() Devuelve el seno hiperbólico de un número.
sqrt() Devuelve la raíz cuadrada de un número.
srand() Siembra el generador de números aleatorios.
tan() Devuelve la tangente de un número.
tanh() Devuelve la tangente hiperbólica de un número.


Constantes Math predefinidas de PHP 5

Constante Valor Descripción Versión de PHP
INF INF Infinito PHP 4
M_E 2.7182818284590452354 Devuelve e PHP 4
M_EULER 0.57721566490153286061 Devuelve la constante de Euler PHP 4
M_LNPI 1.14472988584940017414 Devuelve el logaritmo natural de PI: log_e(pi) PHP 5.2
M_LN2 0.69314718055994530942 Devuelve el logaritmo natural de 2: log_e 2 PHP 4
M_LN10 2.30258509299404568402 Devuelve el logaritmo natural de 10: log_e 10 PHP 4
M_LOG2E 1.4426950408889634074 Devuelve el logaritmo en base 2 de E: log_2 e PHP 4
M_LOG10E 0.43429448190325182765 Devuelve el logaritmo en base 10 de E: log_10 e PHP 4
M_PI 3.14159265358979323846 Devuelve Pi PHP 4
M_PI_2 1.57079632679489661923 Devuelve Pi/2 PHP 4
M_PI_4 0.78539816339744830962 Devuelve Pi/4 PHP 4
M_1_PI 0.31830988618379067154 Devuelve 1/Pi PHP 4
M_2_PI 0.63661977236758134308 Devuelve 2/Pi PHP 4
M_SQRTPI 1.77245385090551602729 Devuelve la raíz cuadrada de PI: sqrt(pi) PHP 5.2
M_2_SQRTPI 1.12837916709551257390 Devuelve 2 dividido por la raíz cuadrada de PI: 2/sqrt(pi) PHP 4
M_SQRT1_2 0.70710678118654752440 Devuelve la raíz cuadrada de 1/2: 1/sqrt(2) PHP 4
M_SQRT2 1.41421356237309504880 Devuelve la raíz cuadrada de 2: sqrt(2) PHP 4
M_SQRT3 1.73205080756887729352 Devuelve la raíz cuadrada de 3: sqrt(3) PHP 5.2
NAN NAN No es un número PHP 4
PHP_ROUND_HALF_UP 1 Redondea hacia arriba cuando se encuentra .5 PHP 5.3
PHP_ROUND_HALF_DOWN 2 Redondea hacia abajo cuando se encuentra .5 PHP 5.3
PHP_ROUND_HALF_EVEN 3 Redondea al número par cuando se encuentra .5 PHP 5.3
PHP_ROUND_HALF_ODD 4 Redondea al número impar cuando se encuentra .5 PHP 5.3
Otras extensiones