先取整后求模。不要迷信书本,要相信事实。
<?php
$a = 1.2;
$b = 1.1;
for($i=floor($b);$i<ceil($b);$i+=0.1)
echo "$a%$i=".$a%$i."<br>";
$a = 27;
$b = 13.3;
for($i=floor($b);$i<ceil($b);$i+=0.1)
echo "$a%$i=".$a%$i."<br>";
?>
补充一点,%是求模而不是求余
<?php
$a = 1.2;
$b = 1.1;
for($i=floor($b);$i<ceil($b);$i+=0.1)
echo "$a%$i=".$a%$i."<br>";
$a = 27;
$b = 13.3;
for($i=floor($b);$i<ceil($b);$i+=0.1)
echo "$a%$i=".$a%$i."<br>";
?>
补充一点,%是求模而不是求余
最后那个14 实际上是13.99999999999999644729$a = 27;
$b = 13.3;
for($i=floor($b);$i<ceil($b);$i+=0.1)
echo "$a%$i=".$a%$i.sprintf(" %.20f<br>",$i);
最后那个14 实际上是13.99999999999999644729$a = 27;
$b = 13.3;
for($i=floor($b);$i<ceil($b);$i+=0.1)
echo "$a%$i=".$a%$i.sprintf(" %.20f<br>",$i);