Math
Execute and test PHP functions with an mathmatic background. These functions use and except only float and integer values.
abs
Devuelve el valor absoluto de $number.
acos
Devuelve el arco coseno de $arg en radianes. acos() es la función complementaria de cos(), lo que significa que a==cos(acos(a)) para cada valor de una que está dentro acos() gama.
acosh
Devuelve el coseno hiperbólico inverso de $arg, es decir, el valor cuyo coseno hiperbólico es $arg.
asin
asinh
Devuelve el seno hiperbólico inverso de $arg, es decir, el valor cuyo seno hiperbólico es $arg.
atan2
Esta función calcula el arco tangente de las dos variables $x y $y. Es similar a calcular el arco tangente de $y / $x, excepto que los signos de ambos argumentos son usados para determinar el cuadrante del resultado.
La función devuelve el resultado en radianes, que se encuentra entre -PI y PI (inclusive).
atan
Devuelve el arco tangente de $arg en radianes. atan() es la función complementaria de tan(), lo que quiere decir que a==tan(atan(a)) para cada valor de a en el rango de atan().
atanh
Devuelve la tangente hiperbólica inversa de $arg, esto es, el valor de cuya tangente hiperbólica es $arg.
base_convert
Devuelve una cadena que contiene el $number dado representado en base $tobase. La base en la cual es dado el valor $number es especificado en $frombase. Tanto $frombase como $tobase tienen que ser valores entre 2 y 36, inclusive. Los dígitos en números con una base mayor que 10 serán representados con las letras a-z, en donde a significa 10, b significa 11 y z significa 35.
bindec
Devuelve el equivalente decimal del número binario representado por el argumento $binary_string.
calculate
Esta función calcula una fórmula mathmatic. Es algo así como una calculadora, pero sin utilizar un frontend. Offen tiene usted el problema, que sólo quiere escribir la fórmula completa, pero el GUI basado en las calculadoras no se puede, aquí se puede! Permitidas son las habituales de los operadores (+, -, *, /,%) y las siguientes funciones:
- exp($arg) (exp(1) = 2,718...)
- log($arg, $basis) (log(2, 8) = 1/3)
- pow($basis, $exponent) (pow(4, 2) = 16)
- sqrt($arg) (sqrt(16) = 4)
Atención: La coma (,) está reservada para dividir a los parámetros de la función. El coma de este modo está representada por el punto (.).
ceil
Devuelve el siguiente valor entero mayor redondeando hacia arriba $value si fuera necesario.
cos
Puede ser utilizado para dividir una cadena en trozos ms pequeos, lo que es til, por ejemplo, para convertir la salida de la funcin base64_encode() y hacer que coincida con la semntica del RFC 2045. Inserta la cadena $end cada $chunklen caracteres.
cosh
Devuelve el coseno hiperbólico de $arg, definido como (exp(arg) + exp(-arg))/2.
decbin
Devuelve una cadena que contiene una representación binaria del argumento $number dado. El mayor número que puede convertirse es 4294967295 en decimal, que resulta en una cadena de 32 1's.
dechex
Devuelve una cadena que contiene una representación hexadecimal del argumento $number dado. El mayor número que puede convertirse es 4294967295 en decimal, que resulta en "ffffffff".
decoct
Devuelve una cadena que contiene una representación octal del argumento $number dado. El mayor número que puede convertirse es 4294967295 en decimal, que resulta en "37777777777".
deg2rad
Esta función convierte a $number desde grados a su equivalente en radianes.
exp
Devuelve e elevado a la potencia de $arg.
expm1
expm1() devuelve el equivalente a 'exp($arg) - 1' calculado de tal forma que no pierde precisión incluso cuando el valor de $arg se aproxima a cero, un caso donde 'exp($arg) - 1' puede ser inexacto debido a la resta de dos numeros que son casi iguales.
floor
Devuelve el anterior menor valor entero, redondeando $value si es necesario.
fmod
Devuelve el residuo de punto flotante de dividir el dividendo ($x) por el divisor ($y). El residuo (r) es definido como: $x = i * $y + r, para algún entero i. Si $y es diferente de cero, r tiene el mismo signo que $x $y una magnitud menor que la magnitud de $y.
hexdec
Devuelve el equivalente decimal del número hexadecimal representado por el argumento $hexString. hexdec() convierte una cadena hexadecimal a un número decimal.
hypot
hypot() devuelve la longitud de la hipotenusa de un triángulo de ángulo recto con lados de longitud $x y $y, o la distancio del punto ($x, $y) a partir del origen. Esto es equivalente a sqrt($x*$x + $y*$y).
is_finite
Verifica si $val es un número finito legal en esta plataforma.
is_infinite
Devuelve TRUE si $val es infinito (positivo o negativo), como el resultado de log(0) o cualquier valor demasiado grande para caber en un flotante en esta plataforma.
is_nan
Verifica si $val no es un numero, como por ejemplo el resultado de acos(1.01).
log10
Devuelve el logaritmo en base 10 de $arg.
log1p
log1p() devuelve el equivalente a log(1 + $number) calculado de tal forma que no pierde precisión incluso cuando el valor de $number se aproxima a cero. log() puede devolver sólo log(1) en este caso debido a la falta de precisión.
log
Si se especifica el parámetro opcional $base, log() devuelve logbase $arg, y en el caso contrario log() devuelve el logaritmo natural de $arg.
max
Si el primer y único parámetro es una matriz, max() devuelve el valor más alto en esa matriz. Si al menos dos parámetros son entregados, max() devuelve el mayor de estos valores.
min
Si el primer y único parámetro es una matriz, min() devuelve el valor más bajo en esa matriz. Si al menos dos parámetros son entregados, min() devuelve el menor de estos valores.
mt_rand
Muchos generadores de números aleatorios de libcs antiguas tienen características dudosas o desconocidas y son lentas. Por defecto, PHP usa el generador de números aleatorios de libc con la función rand(). El mt_rand() es una gota-en el reemplazo para ello. Se utiliza un generador de números aleatorios con características conocidas mediante el « Mersenne Twister », que producirá números aleatorios de cuatro veces más rápido que lo que el promedio de rand () de libc proporciona.
Si es llamada sin mt_rand() opcional argumentos $min y $max devuelve un valor pseudo-aleatorio entre 0 y mt_getrandmax(). Si quiere un número aleatorio entre 10 y 100 (inclusive), por ejemplo, mt_rand(10, 100).
octdec
Devuelve el valor decimal equivalente al número octal representado por el argumento $octal_string.
pow
Devuelve el valor $base elevado a la potencia $exp.
rad2deg
Esta función convierte a $number desde radianes a grados.
rand
Se si emplea sin los argumentos $min y $max, rand() devuelve un entero pseudo-aleatorio entre 0 y getrandmax(). Para obtener un número aleatorio, por ejemplo, entre 5 y 15 (incluidos), use rand(5,15).
round
Devuelve el valor redondeado de $val con la $precision especificada (nmero de dgitos despus del punto decimal). $precision puede tambin ser negativo o cero (valor predeterminado).
sin
sin() devuelve el seno del parámetro $arg. El parámetro $arg se encuentra en radianes.
sinh
Devuelve el seno hiperbólico de $arg, definido como (exp($arg) - exp(-$arg))/2.
sqrt
Devuelve la raíz cuadrada de $arg.
tan
tan() devuelve la tangente de $arg. El parámetro $arg está en radianes.
tanh
Devuelve la tangente hiperbólica de $arg, definida como sinh($arg)/cosh($arg).