ВУЗ:
Составители:
Рубрика:
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");
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »
