PHP 5 for Loops
Циклы PHP for
выполняют блок кода указанное количество раз.
PHP для цикла
for
цикл используется, когда заранее известно, сколько раз должен выполняться сценарий.
Синтаксис
for (init counter; test counter; increment counter)
{
code to be executed;
}
Параметры:
- init counter: Инициализировать значение счетчика цикла
- test counter: Вычисляется для каждой итерации цикла. Если он вычисляется как true, цикл продолжается. Если он вычисляется как false, цикл заканчивается.
- increment counter: Увеличивает значение счетчика цикла
В приведенном ниже примере отображаются числа от 0 до 10:
Пример
<?php
for ($x = 0; $x <= 10; $x++)
{
echo "The number is: $x <br>";
}
?>
Цикл foreach PHP
foreach
цикл работает только с массивами и используется для цикла по каждой паре "ключ-значение" в массиве.
Синтаксис
foreach ($array as $value)
{
code to be executed;
}
Для каждой итерации цикла значение текущего элемента массива присваивается $Value и указатель массива перемещается на один, пока не достигнет последнего элемента массива.
В следующем примере демонстрируется цикл, который будет выводить значения заданного массива ($Colors):
Пример
<?php
$colors = array("red", "green", "blue", "yellow");
foreach ($colors as $value) {
echo "$value <br>";
}
?>
Вы узнаете больше о массивах в более поздней главе.