Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Работа цикла
#1
<?
$i=0;
for ($i++; --$i<10; $i+=2) {
echo $i . "<br>\n";
}
?>
Распишите пожалуйста поподробней как действует данный циклBig Grin
Ответ
#2
PellePelle Написал:<?
$i=0;
for ($i++; --$i<10; $i+=2) {
echo $i . "<br>\n";
}
?>
Распишите пожалуйста поподробней как действует данный циклBig Grin

$i=0; - ставится ноль

первый раз при входе в цыкл $i++ - терь ставим $i на 1, 1 раз при старте цыкла

на при каждом цыкле вызывается --$i<10 - при каждом тике, умешает $i на 1, и сравнивает

после конца цыкла $i+=2 - увеличивет на 2.

Цитата:0
1
2
3
4
5
6
7
8
9

вывод, чтоли)
если ниче не пропустил то все верно
Ответ
#3
Спасибо большое)и вот ещё один если можно)

<?
for ($i=0; $i<10; $i++) {
for ($j=0; $j<10; $j++) {
if ($j == 5) break 2;
echo '$i=' . $i . ', $j=' . $j . "<br>\n";
}
}
?>
Ответ
#4
PellePelle Написал:Спасибо большое)и вот ещё один если можно)

<?
for ($i=0; $i<10; $i++) {
for ($j=0; $j<10; $j++) {
if ($j == 5) break 2;
echo '$i=' . $i . ', $j=' . $j . "<br>\n";
}
}
?>

сори я пыху незнаю, я невкурсах как работает break 2;
Ответ
#5
VISTALL Написал:$i=0; - ставится ноль

первый раз при входе в цыкл $i++ - терь ставим $i на 1, 1 раз при старте цыкла

на при каждом цыкле вызывается --$i<10 - при каждом тике, умешает $i на 1, и сравнивает

после конца цыкла $i+=2 - увеличивет на 2.



вывод, чтоли)
если ниче не пропустил то все верно

и сдесь не пойму,почему отсчет начинается с 0)
Ответ
#6
это все

for ($i=0; $i<10; $i++)

for (начальное действия, 1 раз вызывается на начале входа в цыкл; условия для входа в цыкл, вызывается каждый раз; вызывается вконце каждого цыкла)
Ответ
#7
Спасибо большое)
Ответ
#8
VISTALL Написал:я невкурсах как работает break 2;

2 - номер прерываемого цикла.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Нужна работа? Высокий доход, свободный гр&#107 GenadVkket 0 1,386 11-25-2021, 03:46 PM
Последний пост: GenadVkket
  Покупка Retail серверов + высокооплачиваемая работа! skipp 1 1,557 12-03-2020, 06:07 PM
Последний пост: Larinn
  Реальная Работа Или Lineage2 Grek1993 3 1,359 10-07-2014, 08:24 PM
Последний пост: Psych_O
  Работа над ArcheAge Leonardo.od1 16 5,006 10-12-2013, 07:47 PM
Последний пост: Smiler
  Работа Баюма meX 7 2,418 07-10-2013, 12:46 PM
Последний пост: rage
  Моя новая работа AceShadow 38 5,429 08-13-2012, 03:10 PM
Последний пост: Hakazator
  Работа на Linux GOODPower 2 1,322 04-12-2012, 09:12 PM
Последний пост: bugmenot
  Клиентская часть работа с сетью LineOFWar 4 1,667 03-15-2012, 04:01 PM
Последний пост: Yorie

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)