Сообщений: 57
Тем: 10
Зарегистрирован: Jun 2011
<?
$i=0;
for ($i++; --$i<10; $i+=2) {
echo $i . "<br>\n";
}
?>
Распишите пожалуйста поподробней как действует данный цикл
Сообщений: 57
Тем: 10
Зарегистрирован: Jun 2011
Спасибо большое)и вот ещё один если можно)
<?
for ($i=0; $i<10; $i++) {
for ($j=0; $j<10; $j++) {
if ($j == 5) break 2;
echo '$i=' . $i . ', $j=' . $j . "<br>\n";
}
}
?>
Сообщений: 57
Тем: 10
Зарегистрирован: Jun 2011
VISTALL Написал:$i=0; - ставится ноль
первый раз при входе в цыкл $i++ - терь ставим $i на 1, 1 раз при старте цыкла
на при каждом цыкле вызывается --$i<10 - при каждом тике, умешает $i на 1, и сравнивает
после конца цыкла $i+=2 - увеличивет на 2.
вывод, чтоли)
если ниче не пропустил то все верно
и сдесь не пойму,почему отсчет начинается с 0)
Сообщений: 1,912
Тем: 56
Зарегистрирован: Jan 2009
Репутация:
12,921
это все
for ($i=0; $i<10; $i++)
for (начальное действия, 1 раз вызывается на начале входа в цыкл; условия для входа в цыкл, вызывается каждый раз; вызывается вконце каждого цыкла)
Сообщений: 57
Тем: 10
Зарегистрирован: Jun 2011