我的脚本中有一个循环,我需要每次第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;
}
答案 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;
}