Самоучитель по креативному веб-дизайну. Книга 3, стр.122

тыми вторым и третьим выражениями будет выполняться до тех пор, пока условный

оператор break в теле цикла (if $count = ю) не приведет к тому, что выполне — ние сценария продолжится с первого оператора, находящегося после цикла for:

for ($count = 1; ;)

{

echo «Count = $count

«;

if ($count ==10) break;

++$count;

}

Рассмотрим еще один пример. Следующий оператор for (с тремя непустыми выражениями) выводит на экран первые десять значений, хранящихся в массиве

$stateNames:



for ($statelndex = 0; $statelndex

echo «\$stateNames[$statelndex] = $stateNames[$statelndex]

«;



Третье выражение увеличивает значение переменной $stateinde x после вы — полнения очередной итерации цикла for. Пока значение второго выражения

($stateinde x РНР-процессор будет выполнять блок операто- ров цикла for. В приведенном примере это единственный оператор echo.

Использование цикла while для повторения выполнения операторов

в случае соблюдения условия



В предыдущем разделе говорилось, что циклы for в языке РНР используются для повторения одного или нескольких операторов определенное количество раз. Для ситуаций, в которых РНР-процессор должен выполнять операторы до тех пор, пока некоторое условие соблюдается, но не обязательно определенное ко —

личество раз, МОЖНО ИСПОЛЬЗОВатЬ ЦИКЛ while. Формат ЦИКЛа while ВЫГЛЯДИТ

следующим образом:



while ($условие)

{

оператор;

оператор;

}

51 0

Глава 10. РНР4





При выполнении цикла while процессор сначала проверяет условие (содер — жащееся в скобках после ключевого слова while). Если условие соблюдается, бу- дут выполняться операторы в блоке цикла while (т. е. операторы, находящиеся в фигурных скобках ({}) после ключевого слова while). После выполнения после — днего оператора цикла процессор снова проверяет условие. Если оно соблюдает — ся, блок операторов выполняется снова, после чего снова проверяется условие и т. д. Когда, в конце концов, условие даст false, процессор продолжит выполнение сценария с оператора, который находится непосредственно после цикла while.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 07.03.2011">Руководство по actionscript. часть 4, стр. 105
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 109
  • 03.03.2011">Руководство по actionscript. часть 5, стр. 076
  • 25.02.2011">Руководство по actionscript. часть 6, стр. 097
  • 03.03.2011">Руководство по actionscript. часть 5, стр. 067
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.122
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.85
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 085
  • 11.03.2011">Руководство по actionscript. часть 3, стр. 149
  • 14.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.62
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 020
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.35
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 116
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.106
  • 03.08.2011">Поэт-революционер — новое собрание сочинений
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...