Напечатайте что-нибудь каждые 10 итераций цикла - PullRequest
0 голосов
/ 11 декабря 2011

Мне нужно печатать что-то в цикле каждый раз, когда число равно 10, 20, 30, 40 ...

Он должен печататься только один раз, а затем продолжать цикл и печатать снова, когда число делится на 10.

Как мне этого добиться?

1 Ответ

13 голосов
/ 11 декабря 2011
for ($i = 0; $i < 100; $i++) {
    if ($i % 10 == 0) echo $i."\n";
    // do something
}

Обычно вам нужен (%) оператор модуля .Он рассчитывает остаток от деления.Итак: 7% 5 = 2 и 18% 5 = 3.

...