在循环PHP中划分

时间:2013-04-23 15:58:09

标签: php while-loop division

所以这段代码会产生一个while循环,它会在每个循环中从得分中减去1,直到得分达到6500。

<?php
$i = $rows[score];
while ($i != 6500) {
    echo $i--; 
}

?>

但这不是我想要的。 我想要的是在每个循环中将得分除以2,直到它达到6500。

4 个答案:

答案 0 :(得分:1)

这样的事,也许?

while( $i > 6500 ){
    $i /= 2;
}
echo $i;

答案 1 :(得分:0)

编辑了代码

<?php
$i = $rows[score];
$j = $i;
while ($i <= 6500) {
echo $j; 
$j = $j/2;
$i--;
}

?>

答案 2 :(得分:0)

最好使用<=比较,因为该部门不太可能达到6500。

$i = $rows[score];
while ($i <= 6500) {
    echo $i = $i /2; 
}

答案 3 :(得分:0)

$i = $rows[score];
while ($i <= 6500) {
    $i /= 2;
    echo $i; 
}