Round
Por la funciónround()
debemos pasar de forma obligatoria un dato del tipo float que será el número que queremos redondear: round(número a redondear)
. Después de forma opcional tenemos 2 datos: uno del tipo int
que será el que indique cuantos lugares antes o después de la coma
queremos tener y el otro dato podremos elegir entre 4 constantes
predefinidas. round(número a redondear, precisión, modo)
.Cuando pasamos un número decimal por la función
round()
, por defecto nos lo redondeará al número entero más cercano.echo round(5.4); // El resultado será 5 echo round(5.54); // El resultado será 6Si añadimos el segundo parámetro podremos cambiar la cantidad de dígitos con la que se muestra el número.
echo round(4.589, 2); // El resultado será 4.59 echo round(12.121212, 3); // El resultado será 12.121 echo round(24.86238, 1); // El resultado será 24.9Si utilizamos un número negativo redondeará tantos lugares antes de la coma como lo hayamos indicado.
echo round(526548, -3); // El resultado será 527000 echo round(125685468, -6); // El resultado será 126000000
Ceil
Porceil()
solamente podemos pasar un dato del tipo float
que será el número o resultado de una operación matemática que queremos redondear. Ese dato del tipo float
será redondeado al siguiente número mayor entero. ceil(número a redondear)
.echo ceil(4.226); // El resultado será 5 echo ceil(12.10); // El resultado será 13 echo ceil(24.999); // El resultado será 25
Floor
En el caso de la funciónfloor()
también podremos pasar solamente un dato del tipo float
(número o resultado de una operación matemática que tenemos que redondear). A diferencia de ceil()
, en este caso, el float
que pasemos por la función será redondeado al número entero anterior. floor(número a redondear)
.echo floor(4.226); // El resultado será 4 echo floor(12.121212); // El resultado será 12 echo floor(24.86238); // El resultado será 24
No hay comentarios:
Publicar un comentario