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 |