Web-технологии с базами данных. Астахова И.Ф - 34 стр.

UptoLike

34
менная может как увеличиваться, так и уменьшаться в соответствии с
намерениями программиста. Следующий пример демонстрирует про-
стейший случай применения цикла for:
for ($i = 10; $i <= 100; $i +=10) :
// Обратная косая черта предотвращает
print "\$i = $i <br>";
// возможную интерполяцию переменной $i/endfor;
Этот пример можно записать и в другом виде, но с теми же ре-
зультатами:
for ($i = 10; $i <= 100;
print "\$i = $i <br>". $i +=10);
В управляющих выражениях циклов for могут отсутствовать лю-
бые компоненты. Приращение переменной цикла может осуществ-
ляться в зависимости от некоторого условия, определяемого в цикле.
В этом случае приращение не должно указываться в управляющем
выражении. Пример:
$a = 5;
for (; ; $a +=2) :
print " $a ";
if ($a == 15) :
break; // Выйти из цикла for
endif;
endfor;
Результат выглядит так:
5 7 9 11 13 15
Конструкция foreach представляет собой разновидность for,
включенную в язык для упрощения перебора элементов массива. Су-
ществуют две разновидности команды foreach, предназначенные для
разных типов массивов:
foreach (массив as $элемент) {
блок
}
foreach (массив as $ключ => $элемент) {
блок
}
Например, при выполнении следующего фрагмента:
$country = аrrау("Italian", "France", "England",
"USA", "Russia");
                                34
менная может как увеличиваться, так и уменьшаться в соответствии с
намерениями программиста. Следующий пример демонстрирует про-
стейший случай применения цикла for:
 for ($i = 10; $i <= 100; $i +=10) :
 // Обратная косая черта предотвращает
      print "\$i = $i 
"; // возможную интерполяцию переменной $i/endfor; Этот пример можно записать и в другом виде, но с теми же ре- зультатами: for ($i = 10; $i <= 100; print "\$i = $i
". $i +=10); В управляющих выражениях циклов for могут отсутствовать лю- бые компоненты. Приращение переменной цикла может осуществ- ляться в зависимости от некоторого условия, определяемого в цикле. В этом случае приращение не должно указываться в управляющем выражении. Пример: $a = 5; for (; ; $a +=2) : print " $a "; if ($a == 15) : break; // Выйти из цикла for endif; endfor; Результат выглядит так: 5 7 9 11 13 15 Конструкция foreach представляет собой разновидность for, включенную в язык для упрощения перебора элементов массива. Су- ществуют две разновидности команды foreach, предназначенные для разных типов массивов: foreach (массив as $элемент) { блок } foreach (массив as $ключ => $элемент) { блок } Например, при выполнении следующего фрагмента: $country = аrrау("Italian", "France", "England", "USA", "Russia");