Funciones numéricas

Estas son las funciones que se pueden aplicar los números. Ademas de aplicar las funciones de variable de tipo general.

1. abs()

Extrae el valor absoluto.

abs(-123); //123

2. round()

Redondea fracción. Opcionalmente el numero de decimales a redondear.

round(num[,n]);
round(M_PI); //3
round(M_PI,2); //3.14

3. floor()

Redondea fracción hacia abajo

foot(4.8); //4

4. ceil()

Redondea fracción hacia arriba.

ceil(4.3); //5

5. exp()

Calcula la exponencial de e.

exp(3);

6. pow()

Expresión exponencial.

pow(base, exponente);
pow(2,3); //8

7. sqrt()

Raiz cuadrada.

sqrt(25);  //5

8. max()

Encontrar el valor mas alto dentro de una matriz.

max(val1,val2,val2);
max(matriz[n]);
max(2,1,4,3);   //4

9. min()

Encontrar el valor mas bajo dentro de la matriz.

min(val1,val2,val2);
min(matriz[n]);
min(2,1,4,3);   //1

10. rand()

Genera un número entero aleatorio.

rand(min,max);

11. count()

Cuenta todos los elementos de una matriz o algo de un objeto.

count(matriz[]);

12. intval()

Obtiene el valor entero de una variable

intval('cadena');

13. floatval()

Obtener el valor flotante de una variable.

floatval('cadena');

14. strval()

Obtener el valor cadena de una variable.

strval();

15. is_nan()

Encuentra si un valor no es un numero.

is_nan(acos(2));   //Falso

16. is_int()

Comprueba si el tipo de una variable es integer

is_int(4);      //Verdadero
is_int('4');    //Falso, es cadena
is_int(4.212);  //Falso, es flotante
is_int(4/3);    //Falso, es flotante
is_int(M_PI);   //Falso, es flotante

17. is_float()

Comprueba si el tipo de una variable es float.

is_float(4);      //Falso, es entero
is_float(4.212);  //Verdadero
is_float(4/3);    //Verdadero
is_float(M_PI);   //Verdadero

18. is_numeric()

Comprueba si una variable es un número o un string numérico.

is_numeric(4);         //Verdadero
is_numeric(3*4);       //Verdadero
is_numeric(4/3);       //Verdadero
is_numeric('123');     //Verdadero
is_numeric('3*M_PI');  //Falso, es cadena