- round: documentation ( source)
- printf: documentation ( source)
<?php
$a = 0.6/0.1;
$b = $a % 5;
printf("%0.20f",$a);
print "\$a=$a; \$b=$b\n";
# result:
# $a=6; $b=0 # One should expect $b = 1
$a = 0.6/0.1;
$a = round($a);
$b = $a % 5;
printf("%0.20f",$a);
print "\$a=$a; \$b=$b\n";