Si vamos a trabajar con números en PHP deberíamos tener claro como poder darles formato. Para ello PHP nos provee de una maravillosa función denominada number_format, cuya sintaxis es:
number_format(numero, decimales, separador_decimal, separador_de_miles)
Pongamos un ejemplo
$numero = 1234.567
number_format($numero,0) //1234 (quitaríamos todos los decimales)
number_format($numero,1); // 1234.5 (dejaríamos un sólo decimal)
En la página oficial de PHP tenemos algunas posibilidades más para esta función.
Redondeo de números
Si lo que buscamos es un redondeo, podemos usar alguna de estas funciones según lo que necesitemos
- round($numero);
redondeo normal, si el decimal supera el 5 devolvería el siguiente hacia arriba, por ejemplo 8.3 pasa a 8 pero 8.6 pasaría a 9.
- ceil($numero);
Siempre devuelve el siguiente número, independientemente del decimal, por ejemplo 8.2 se redondea a 9, y 8.9 también sería 9.
- floor($numero);
Es el caso contrario que ceil 8.2 se convierte en 8 y 8.9 tambien se convierte en 8.







