php,循环(回声从100到100),而

时间:2011-06-26 16:30:40

标签: php while-loop

我的脚本中有一个循环,我需要每次第100次回应“这是另一个100”。例如,在147886900,147886800,147886700,147886600等

$account_id_new = 147887000;
while($account_id_new > 2)
{
  //do something 
  // echo " this is 100th time";
  $account_id_new = $account_id_new-1;  
}

3 个答案:

答案 0 :(得分:2)

通过执行此操作,您可以检查$account_id_new是否为100的倍数:

if ($account_id_new % 100 === 0) {
     echo "100 divides the account id evenly.\n";
}

有关详细信息,请参阅modulo operator on Wikipedia上的文章。

答案 1 :(得分:0)

你能使用模数运算符吗?

if ($account_id_new % 100 === 0)
{
    echo '100th time';
}

答案 2 :(得分:0)

代码中的“做某事”部分实际上在做什么?否则,您可能只想减少100而不是1。

否则,请尝试以下

$account_id_new = 147887000;
while($account_id_new > 2) {
    if($account_id % 100 == 0)
       echo " this is 100th time";

$account_id_new = $account_id_new-1;

}