php, loop (эхо от 100 до 100), а - PullRequest
1 голос
/ 26 июня 2011

У меня есть цикл в моем скрипте, и мне нужно повторять «это еще 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 ]

2 голосов
/ 26 июня 2011

Вы можете проверить, является ли $account_id_new кратным 100, выполнив это:

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

Для получения дополнительной информации см. Статью об операторе по модулю в Википедии .

0 голосов
/ 26 июня 2011

часть кода "сделать что-то" на самом деле делает что-то?В противном случае вы можете просто уменьшить значение на 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;

}

0 голосов
/ 26 июня 2011

Можете ли вы использовать оператор модуля?

if ($account_id_new % 100 === 0)
{
    echo '100th time';
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...