for ($x = 0.01;
$x <= 0.99;
$x++) {?>
<option value="<?php echo $x;?>"><?php echo $x;?></option>
<?php
} ?>
这不起作用。
我想从.01到.99获得一个十进制循环 我花在这上面的时间我可以手动输入:)
答案 0 :(得分:7)
你只需要改变这个:
$x++ //Increments the value by 1
到此:
$x = $x + 0.01 //Increments the value by 0.01
答案 1 :(得分:0)
试试这个:
for($ x = 0.01; $ x&lt; = 0.99; $ x ++ 0.1)
答案 2 :(得分:0)
最初,x = 0.01
。
在增加(x++
),x = 1.01
。
因此,您的情况第二次失败,因为1.01大于0.99。
希望你能自己解决这个问题。
答案 3 :(得分:0)
以这种方式修改代码,
for ($x = 0.01; $x <= 0.99; $x = $x + 0.01) {?>
<option value="<?php echo $x;?>"><?php echo $x;?></option>
<?php
} ?>
您可以定义增量值,如上所示