Los últimos tutoriales de desarrollo web
 

PHP round() Function

<Math Referencia PHP

Ejemplo

números redondos:

<?php
echo(round(0.60) . "<br>");
echo(round(0.50) . "<br>");
echo(round(0.49) . "<br>");
echo(round(-4.40) . "<br>");
echo(round(-4.60));
?>
Ejecutar ejemplo »

Definición y Uso

El round() función redondea un número de coma flotante.

Consejo: Para redondear un número hasta el entero más próximo, mira el ceil() función.

Consejo: Para redondear un número hacia abajo al entero más cercano, mira el floor() función.


Sintaxis

round( number,precision,mode );

Parámetro Descripción
number Necesario. Especifica el valor para redondear
precision Opcional. Especifica el número de dígitos decimales para redondear a. Por defecto es 0
mode Opcional. Especifica una constante para especificar el modo de redondeo:
  • PHP_ROUND_HALF_UP - por defecto. Rondas número hasta precisión decimal, cuando está a medio camino. Rondas de 1,5 a 2 y -1,5--2
  • PHP_ROUND_HALF_DOWN - Número Ronda abajo a la precisión cifras decimales, cuando está a medio camino. Rondas de 1,5 a 1 y -1,5--1
  • PHP_ROUND_HALF_EVEN - Número Ronda de lugares decimales de precisión hacia el siguiente valor aún
  • PHP_ROUND_HALF_ODD - Número Ronda de lugares decimales de precisión hacia el siguiente valor impar

Detalles técnicos

Valor de retorno: El valor redondeado
Tipo de retorno: Flotador
Versión de PHP: 4+
PHP Cambios: PHP 5.3: Se añadió el parámetro de modo

Ejemplos

Más ejemplos

Ejemplo 1

números redondos a dos decimales:

<?php
echo(round(4.96754,2) . "<br>");
echo(round(7.045,2) . "<br>");
echo(round(7.055,2));
?>
Ejecutar ejemplo »

Ejemplo 2

números redondos utilizando las constantes:

<?php
echo(round(1.5,0,PHP_ROUND_HALF_UP) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_UP) . "<br>");

echo(round(1.5,0,PHP_ROUND_HALF_DOWN) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_DOWN) . "<br>");

echo(round(1.5,0,PHP_ROUND_HALF_EVEN) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_EVEN) . "<br>");

echo(round(1.5,0,PHP_ROUND_HALF_ODD) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_ODD));
?>
Ejecutar ejemplo »

<Math Referencia PHP