Trabajar con números en PHP

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.

Artículos relacionados



Comentarios en Trabajar con números en PHP

Aún no hay comentarios en el artículo Trabajar con números en PHP

Deja un comentario