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
Formatea un numero con agrupacion de lines y define el numero de decimales.
number_format(num[,dec][,punto][,separador]);
| Parametros | Descripcion |
|---|---|
| num | Obligatorio. El número que se formateará. Si no se configuran otros parámetros, el número se formateará sin decimales y con coma (,) como separador de miles. |
| dec | Opcional. Especifica el número de decimales luego de un punto (.) como separador decimal. |
| punto | Opcional. Especifica el caracter usado como separador decimal. |
| separador | Opcional. Especifica el caracter usado como separador de miles. Nota: Si se proporciona este parámetro, también se requieren todos los demás parámetros. |
$n = 1999.9 number_format($n); //2,000 number_format($n,2); //1,999.90 number_format($n); //1°999-900
Esta función admite uno, dos o cuatro parámetros (no tres).