Redondear un número en PHP
En PHP, para redondear números
se utiliza la función round.
Vea el ejemplo de redondeo a enteros:
<?php
echo round(3.4); // mostrará 3
echo round(3.5); // mostrará 3
echo round(3.6); // mostrará 4
?>
Como segundo parámetro de la función se puede especificar el número de dígitos en la parte decimal. Vamos a redondear a décimas y a centésimas:
<?php
echo round(3.345, 1); // mostrará 3.3
echo round(3.345, 2); // mostrará 3.35
?>
También se puede redondear un número hacia arriba.
Para ello se utiliza la función ceil.
Vea el ejemplo:
<?php
echo ceil(3.1); // mostrará 4
echo ceil(3.5); // mostrará 4
echo ceil(3.6); // mostrará 4
?>
También se puede redondear un número hacia abajo.
Para ello se utiliza la función floor.
Vea el ejemplo:
<?php
echo floor(3.9); // mostrará 3
echo floor(3.5); // mostrará 3
echo floor(3.1); // mostrará 3
?>