0

请需要帮助。

我需要的是在循环时它会计算达到零后的循环数。

$variable=50;//this is not fixed
$loop=0;
//------------------//
$variable-10;
//the $variable becomes 40
//$loop becomes 1
//repeat the process
$variable-10;
//the $variable becomes 30
//$loop becomes 2
//until the variable reaches zero then
//$loop becomes 5
4

3 回答 3

0
$variable = 50;
$loop = 0;
while($variable > 0)
{
    $variable -= 10;
    $loop++;
}
于 2013-01-09T02:10:14.730 回答
0

在循环内实现你的变量 $variable=50

$count=0;
for ($variable=50; $variable<=0; $variable-=10){
$count++;
}
于 2013-01-09T02:10:53.783 回答
0

代码打高尔夫球!

for($v=50,$c=0;($v-=10)>0;++$c);
echo $c;

在这个非常短的脚本的末尾,$c将表示循环的代码部分被执行的次数。本质上,它还表示执行递增序列的次数。

这与执行循环测试的次数形成对比,由于执行前的最后一种情况,循环测试的执行次数固有地高出 1。

于 2013-01-09T02:22:22.060 回答