в начале каждой итерации. Если
for
Наиболее мощный цикл в PHP.
Синтаксис :
FOR (условие1; условие2; условие3)выражения
условие1 - Безусловно выполняется (вычисляется) в начале цикла
условие2 - Проверяется в начале каждой итерации. Если оно равно TRUE, то цикл продолжается и выполняются вложенные операторы. Если оно равно FALSE, то цикл заканчивается.
условие3 - Выполняется (вычисляется) в конце каждой итерации.
Каждое из этих условий может быть пустым.
Пример 1:for ($a = 1; $a <= 5; $a++) { echo $a;} Пример 2:for ($a = 1;;$a++) { if ($a > 5) { break; } echo $a;}Пример 3:$a = 1;for (;;) { if ($a > 5) { break; } print $a; $a++;}Пример 4:for ($a = 1; $a <= 5; print $a, $a++);
PHP поддерживает альтернативный синтаксис FOR:
FOR(усл1; уcл2; усл3;):операторы;...;ENDFOR;
break
Прерывает выполнение текущего цикла.
Пример :$a = 0;while ($a < 5) { if ($arr[$a] == "stop") { break; } $a++;}
continue
Переходит на начало ближайшего цикла.
while (list($key,$value) = each($arr)) { if ($key % 2) { continue; } do_something_odd ($value);}
switch
Сравнивает переменную или выражение с различными значениями и выполняет различные фрагменты кода в зависимости от того, чему будет равно значение выражения.
switch ($a) { case 0: echo "A равно 0"; break; case 1: echo "A равно 1"; break; case 2: echo "A равно 2"; break; default: echo "A не равно 0, 1, 2";}
default - соответствует всем значениям, которые не удовлетворяют другим CASE. CASE - могут быть любого скалярного типа, т.е. целые числа или числа с плавающей запятой и строки.
require
Заменяет себя содержимым указанного файла.
Пример :
require("include.inc");
Но его нельзя поместить внутрь цикла и ожидать, что он включит содержимое другого файла несколько раз в процессе каждой итерации. Для этого есть INCLUDE.
include
Вставляет и выполняет содержимое указанного файла.
$files = array ("first.inc", "second.inc", "third.inc");for ($a = 0; $a < count($files); $a++) { include($files[$a]);}
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий