Работа цикла - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Разное / Other > Курилка / Yak floor

Курилка / Yak floor
Свободное общение, рассуждения на любые интересные вам темы.

Ответ
Опции темы
Непрочитано 06.07.2011, 20:59   #1
Изгнанные

Автор темы (Топик Стартер) Работа цикла

<?
$i=0;
for ($i++; --$i<10; $i+=2) {
echo $i . "<br>\n";
}
?>
Распишите пожалуйста поподробней как действует данный цикл
PellePelle вне форума Ответить с цитированием
Непрочитано 06.07.2011, 21:05   #2
Аватар для VISTALL
Illussion is real

По умолчанию Re: Работа цикла

Цитата:
Сообщение от PellePelle Посмотреть сообщение
<?
$i=0;
for ($i++; --$i<10; $i+=2) {
echo $i . "<br>\n";
}
?>
Распишите пожалуйста поподробней как действует данный цикл
$i=0; - ставится ноль

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

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

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

Цитата:
0
1
2
3
4
5
6
7
8
9
вывод, чтоли)
если ниче не пропустил то все верно
VISTALL вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 06.07.2011, 21:10   #3
Изгнанные

Автор темы (Топик Стартер) Re: Работа цикла

Спасибо большое)и вот ещё один если можно)

<?
for ($i=0; $i<10; $i++) {
for ($j=0; $j<10; $j++) {
if ($j == 5) break 2;
echo '$i=' . $i . ', $j=' . $j . "<br>\n";
}
}
?>
PellePelle вне форума Ответить с цитированием
Непрочитано 06.07.2011, 21:11   #4
Аватар для VISTALL
Illussion is real

По умолчанию Re: Работа цикла

Цитата:
Сообщение от 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;
VISTALL вне форума Ответить с цитированием
Непрочитано 06.07.2011, 21:13   #5
Изгнанные

Автор темы (Топик Стартер) Re: Работа цикла

Цитата:
Сообщение от VISTALL Посмотреть сообщение
$i=0; - ставится ноль

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

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

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



вывод, чтоли)
если ниче не пропустил то все верно
и сдесь не пойму,почему отсчет начинается с 0)
PellePelle вне форума Ответить с цитированием
Непрочитано 06.07.2011, 21:15   #6
Аватар для VISTALL
Illussion is real

По умолчанию Re: Работа цикла

это все

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

for (начальное действия, 1 раз вызывается на начале входа в цыкл; условия для входа в цыкл, вызывается каждый раз; вызывается вконце каждого цыкла)
VISTALL вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 06.07.2011, 21:17   #7
Изгнанные

Автор темы (Топик Стартер) Re: Работа цикла

Спасибо большое)
PellePelle вне форума Ответить с цитированием
Непрочитано 07.07.2011, 00:45   #8
Аватар для Navvy
Супергерой

По умолчанию Re: Работа цикла

Цитата:
Сообщение от VISTALL Посмотреть сообщение
я невкурсах как работает break 2;
2 - номер прерываемого цикла.
Navvy вне форума Отправить сообщение для Navvy с помощью ICQ Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа с НПЦ paravozik Работа со скриптами 4 19.05.2011 09:09
Частичная работа для php программера (работа с веб) niko42 Рынок / Marketplace 13 22.03.2011 13:30
нужна работа Dev1s Рынок / Marketplace 12 18.01.2011 00:29
Есть работа! Ariman Java 0 14.11.2010 11:36
Работа nelegal Рынок / Marketplace 3 28.03.2010 08:06


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 17:56. Часовой пояс GMT +3.

Вверх