このコードは、5 になるまでスコアを分割します。
$rows[score] は、データベースでは 6600 です。
<?php
$i = $rows[score]; //score is 6600 in the database
while ($i >= 5) {
echo $i = $i /2;
echo "<br>";
}
?>
これは私のブラウザの出力です:
3300
1650年
825
412.5
206.25
103.125
51.5625
25.78125
12.890625
6.4453125
3.22265625
ブラウザーが最後の 3.22 を出力する理由がわかりません - ループが 5 未満の最後のものをエコーアウトしないようにするにはどうすればよいですか??