Redondeo con php

Hay veces que es necesario redondear decimales para sistemas de contabilidad, la siguiente función nos ayudará para esas tareas:

function redondear_dos_decimal($valor) {
$float_redondeado=round($valor * 100) / 100;
return $float_redondeado;
}

Esta función la encontré en:

http://www.webtaller.com/construccion/lenguajes/php/lecciones/redondear_decimales_en_php.php

Basandonos en la funcion anterior, podemos hacer una más generalizada, la siguiente función redondeará a los decimales que necesitemos:

function redondea($cantidad, $decimales){
return round($cantidad, $decimales);
}

Si el valor $decimales es negativo, se reemplazarán los digitos por “cero” de los enteros de derecha a izquierda n veces, es decir, si $cantidad es 18837.3289 y en $decimales tenemos -3, el resultado sería: 18000

Advertisement

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.