Obtener resto de la división de dos float. PHP
(1/1)
OssoH:
Quiero obtener el resto de una división de dos float en php
$dividendo = 237.6;
$divisor = 47.52;
echo resto=>'.fmod($dividendo, $divisor);
¿porque me devuelve 47.52 en vez de 0?
¿como lo puedo solucionar?
Gracias
OssoH:
Cita de: OssoH en 3 Mayo 2022, 18:07 pm
Quiero obtener el resto de una división de dos float en php
$dividendo = 237.6;
$divisor = 47.52;
echo resto=>'.fmod($dividendo, $divisor);
¿porque me devuelve 47.52 en vez de 0?
¿como lo puedo solucionar?
Gracias
De momento lo he "arreglado" creo de esta forma pero no creo que sea lo mejor
$resto = (float)(fmod($dividendo*1000, $divisor*1000)/1000);
¿que opinais?
Navegación