Redondear |
Redondeo |
Excel |
Php |
Javascript |
Sql |
Visual Basic |
.NET |
ASP |
c++ |
Delphi |
Perl |
ActionScript |
CSS |
Redondear php
Redondear en php
round — Redondea un flotante
Descripción
float round ( float $val [, int $precision ] )
Devuelve el valor de val redondeado a la precision especificada (número de dígitos después del punto decimal). precision puede ser también un valor negativo o cero (el valor predeterminado).
Nota: PHP no maneja cadenas como "12,300.2" correctamente de forma predeterminada. Vea conversión desde cadenas.
Nota: El parámetro precision fue introducido en PHP 4.
Ejemplos
Example #1 Ejemplos de round()
echo round(3.4); // 3
echo round(3.5); // 4
echo round(3.6); // 4
echo round(3.6, 0); // 4
echo round(1.95583, 2); // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2); // 5.05
echo round(5.055, 2); // 5.06
Teoría del Redondeo:
Las reglas del redondeo se aplican al número decimal situado en la siguiente posición al número de decimales que se quiere transformar.
Si tenemos un número de 3 decimales y queremos redondear a 2, se aplicará las reglas de redondeo:
Dígito menor que 5: Si el siguiente decimal es menor que 5, el anterior no se modifica.
Ejemplo de como redondear: 10,512. Redondeando a 2 decimales deberemos tener en cuenta el tercer decimal: 10,512= 10,51.
Dígito mayor que 5: Si el siguiente decimal es mayor o igual que 5, el anterior se incrementa en una unidad.
Ejemplo de como redondear: 10,518. Redondeando a 2 decimales deberemos tener en cuenta el tercer decimal: 10,518= 10,52.