Función round

La función round redondea un número según las reglas del redondeo matemático. El primer parámetro que acepta la función es el número, y el segundo parámetro opcional - cuántos dígitos dejar en la parte fraccionaria. El segundo parámetro puede ser tanto positivo como negativo (en este caso, indica cuántos dígitos dejar en la parte entera).

Sintaxis

phpround(número, [cantidad de dígitos]);

Ejemplo

Redondeemos una fracción a un entero:

php<?php
  echo round(3.4);
?>

Resultado de ejecutar el código:

php3

Ejemplo

Redondeemos una fracción a un entero:

php<?php
  echo round(3.5);
?>

Resultado de ejecutar el código:

php4

Ejemplo

Redondeemos una fracción a un entero:

php<?php
  echo round(3.6);
?>

Resultado de ejecutar el código:

php4

Ejemplo

Redondeemos un número a dos dígitos en la parte fraccionaria:

php<?php
  echo round(12.45678, 2);
?>

Resultado de ejecutar el código:

php12.46

Ejemplo

Redondeemos un número a tres dígitos en la parte fraccionaria:

php<?php
  echo round(12.45678, 3);
?>

Resultado de ejecutar el código:

php12.457

Ejemplo

Redondeemos un número a decenas:

php<?php
  echo round(12456.78, -1);
?>

Resultado de ejecutar el código:

php12460

Ejemplo

Redondeemos un número a centenas:

php<?php
  echo round(12456.78, -2);
?>

Resultado de ejecutar el código:

php12500

Ejemplo

Redondeemos un número a millares:

php<?php
  echo round(12456.78, -3);
?>

Resultado de ejecutar el código:

php12000

Véase también

  • la función ceil,
    que redondea una fracción hacia arriba
  • la función floor,
    que redondea una fracción hacia abajo