Saludos a todos los programadores de forosdelweb y gracias por ayudarme con este misterio.
Tengo el siguiente codigo:
Código PHP:
<?php
$numero = 3.94;
$total = $numero / 100;
echo $total;
?>
Y me da como resultado
0.03
Luego tengo el mismo codigo pero le pongo 0.56 a $numero y el resultado es:
0
lo que quiero es que sigan 3 decimales despues del . , así que hice un number format:
Código PHP:
<?php
$numero = 0.56;
$total = number_format($numero /100, 3);
echo $total;
?>
y este ahora me da como resultado:
0.000, mientras que deberia darme.. 0.005
Y de la misma manera si pongo a $numero 3.94, el resultado es 0.030, porque me sucede esto? deberia ser 0.039
Por favor ayudenme con este enigma porque no logro entender que puedo hacer para que funcione correctamente o que es lo que estoy haciendo mal.
Muchas gracias :)