Inicio > Practicando PHP > Redondedar cifras con PHP

Redondedar cifras con PHP

14 febrero 2014

Generalmente uno de los temas interesantes cuando a nuestros clientes le generamos información para registrar en una base de datos es el hecho de redondear cifras, pues bien en este dejo algunos ejemplos que espero les sean útiles:

En PHP básicamente encontramos tres formas de redondear:

  • round() – Redondea un float
  • ceil() – Redondear fracciones hacia arriba
  • floor() – Redondear fracciones hacia abajo

Cuando use la función round() tenga en cuenta que esta función requiere tres parámetros básicos:

  • Val: Valor a redondear
  • Precision: Es un dígito de precisión opcional que indica la posición de los dígitos decimales que requiere redondear.
  • mode: Es una constante opcional de redondeo definida por PHP, lo modos de redondeo definidos son:
    Constante Descripción Ejemplo
    Redondea valor  hacia arriba cuando cuando el valor decimal es igual o mayor a 5, y redondea valor  hacia abajo cuando el valor decimal es 4 o menor a cuatro a partir del último decimal indicado.
    PHP_ROUND_HALF_UP Redondea val hacia arriba a precision lugares decimales alejándose de cero, cuando está a medio camino. Hace que 1.5 sea 2, y -1.5 sea -2.
    PHP_ROUND_HALF_DOWN Redondea val hacia abajo a precision lugares decimales hacia cero, cuando está a medio camino. Hace que 1.5 sea 1, y -1.5 sea -1.
    PHP_ROUND_HALF_EVEN Redondea val a precision lugares decimales hacia el siguiente valor par.
    PHP_ROUND_HALF_ODD Redondea val a precision lugares decimales hacia el siguiente valor impar.
Categorías:Practicando PHP
A %d blogueros les gusta esto: