用小数制作一个简单的for循环

Making a simple for loop with decimals

for ($x = 0.01; 
$x <= 0.99; 
$x++) {?>

<option value="<?php echo $x;?>"><?php echo $x;?></option>
   <?php
  } ?>

这行不通。

我正在尝试获得从 .01 到 .99 的小数循环 我花在这上面的时间我可以手动输入:)

你只需要改变这个:

$x++  //Increments the value by 1

对此:

$x = $x + 0.01 //Increments the value by 0.01

试试这个:

对于($x = 0.01;$x <= 0.99;$x++0.1)

最初,x = 0.01。 在递增 (x++) 的同时,x = 1.01.

因此您的条件第二次失败,因为 1.01 大于 0.99。

希望大家自己想办法解决。

这样修改你的代码,

for ($x = 0.01; $x <= 0.99; $x = $x + 0.01) {?>

<option value="<?php echo $x;?>"><?php echo $x;?></option>
   <?php
  } ?>

您可以定义增量值,如上所示