Estas son las funciones que se pueden aplicar los números. Ademas de aplicar las funciones de variable de tipo general.
Extrae el valor absoluto.
abs(-123); //123
Redondea fracción. Opcionalmente el numero de decimales a redondear.
round(num[,n]);
round(M_PI); //3 round(M_PI,2); //3.14
Redondea fracción hacia abajo
foot(4.8); //4
Redondea fracción hacia arriba.
ceil(4.3); //5
Calcula la exponencial de e.
exp(3);
Expresión exponencial.
pow(base, exponente);
pow(2,3); //8
Raiz cuadrada.
sqrt(25); //5
Encontrar el valor mas alto dentro de una matriz.
max(val1,val2,val2); max(matriz[n]);
max(2,1,4,3); //4
Encontrar el valor mas bajo dentro de la matriz.
min(val1,val2,val2); min(matriz[n]);
min(2,1,4,3); //1
Genera un número entero aleatorio.
rand(min,max);
Cuenta todos los elementos de una matriz o algo de un objeto.
count(matriz[]);
Obtiene el valor entero de una variable
intval('cadena');
Obtener el valor flotante de una variable.
floatval('cadena');
Obtener el valor cadena de una variable.
strval();
Encuentra si un valor no es un numero.
is_nan(acos(2)); //Falso
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
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
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