Cita:
Iniciado por gabrielflowers
ema21del9, mas bien yo queria redondear el resultado de una division hacia abajo ej: round(3/2)=1 ; ademas se q se puede hacer de esa manera, lo que preguntaba es si existe algun operador directo que me haga la division entera, asi como se hace en pascal: 3 div 2=1
Hola Gabriel, que yo sepa no existe un operador directo como el que mencionas, pero PHP tiene varias funciones de redondeo:
ceil(), redondea hacia arriba ej:
Código PHP:
echo ceil(3/2); // Imprime 2;
round(), redondea segun el resto, mayor o igual a 5, redondea hacia arriba, otro numero, sera hacia abajo, tambien permite definir la precision en su segundo parametro:
Código PHP:
echo round(1.5); // Imprime 2
echo round(1.4) // Imprime 1
echo round(1.54,1); // Imprime 1.5
echo round(1.55,1); // Imprime 1.6
floor(), redondea hacia abajo:
Código PHP:
echo floor(1.2); // Imprime 1
echo floor(1.9); // Imprime 1
Espero que te sirva, saludos y suerte!