Q:

Выполнение кода через каждые N шагов

Имеется цикл в 150 шагов. Требуется создать такое условие, при котором через каждые 50 шагов будет выполняться мой код. Ключевой вопрос в том, как выглядит такое условие.
$br = '<br />';

for ($i=0; $i<150; $i++) {

echo 'h';

if (требуемое условие)
  echo $br;
}

A:

$i % 50 == 0

Остаток от деления на 50 равен 0. Т.е. число кратно 50ти.

A:

$br = '<br />';

for ($i=1; $i<=150; $i++) { // $i = 1 чтобы счет начинался с 1, а не с 0

    echo 'h';

    if ($i % 50 == 0 )
        echo $br;

}

