我正在运行一个循环计数器。
基本上,它是
<counter>
<a php form>
计数器正在从数据库中提取对象。如果有10个或更多对象被拉,我希望关闭该表单。我不知道怎么把计数器拉出'while'声明呢?
<?php
$counter = 0;
//LOOPING CODE IS HERE
example: ---- 'while ( $var->this() ) : $var->that();'----------
// Add to counter
$counter = ++$counter;
// Cleanup after ourselves
endwhile;
?>
现在在endwhile;
之后,我需要能够调用$counter
的最后一个值,并确定它是=或&gt; 10?
答案 0 :(得分:4)
当计数器超过10时你可以打破while循环,然后你仍然可以使用$counter
。
<?php
$counter = 0;
while ($var->this() && $counter < 10) {
$var->that();
$counter++;
}
echo $counter;
?>
答案 1 :(得分:2)
语法是
$counter = 0;
while(condition is true)
{
//increment $counter
if($counter >= 10)
break; //break out of the loop
}
print($counter);