functions-online

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

Devuelve el arco seno de $arg en radianes. asin() es la función complementaria de sin(), lo que significa que a==sin(asin (a)) para cada valor de una que está dentro asin() rango.

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).