Самоучитель по креативному веб-дизайну. Книга 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

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

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

Полезные ссылки
Случайные записи
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 083
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.89
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.41
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 043
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 133
  • 15.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.50
  • 06.09.2012">Twitter запустила инструментарий для встраивания в сайты хроники твитов
  • 17.03.2011">Руководство по actionscript. часть 2, стр. 149
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 077
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 023
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 133
  • 12.04.2012">Новая модификация троянца Android.Gongfu скрывается в дистрибутиве Angry Birds Space
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.49
  • 24.02.2011">Руководство по actionscript. часть 6, стр. 112
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.28
Опрос

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

View Results

Loading ... Loading ...