计算循环

时间:2013-01-09 02:04:33

标签: php

请帮助。

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

$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

3 个答案:

答案 0 :(得分:0)

$variable = 50;
$loop = 0;
while($variable > 0)
{
    $variable -= 10;
    $loop++;
}

答案 1 :(得分:0)

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

$count=0;
for ($variable=50; $variable<=0; $variable-=10){
$count++;
}

答案 2 :(得分:0)

Code Golfing!

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

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

这与执行测试循环次数的次数形成对比,由于exors之前的最后一种情况,这本身就高了1次。