Цикл for в PHP

PHP для выполнения кода блока指定的次数.

Цикл for в PHP

Если вы уже определили количество выполнений скрипта заранее, вы можете использовать цикл for.

Синтаксис

for (инициализация счетчика; тест счетчика; увеличение счетчика) {
  код для выполнения;
}

Параметры:

  • инициализация счетчика: инициализация значения счетчика цикла.
  • тест счетчика: оценка каждого цикла итерации. Если значение TRUE, продолжение цикла. Если значение FALSE, завершение цикла.
  • увеличение счетчика: увеличение значения счетчика цикла.

Следующий пример показывает числа от 0 до 10:

Пример

<?php 
for (\$x=0; \$x<=10; \$x++) {
  echo "Число: \$x <br>";
} 
?>

Запуск примера

Цикл foreach в PHP

Цикл foreach подходит только для массивов и используется для遍ения каждого ключа/значения в массиве.

Синтаксис

foreach (\$array as \$value) {
  код для выполнения;
}

В каждом цикле итерации текущее значение элемента массива передается переменной \$value, и указатель массива逐一 перемещается до последнего элемента массива.

Следующий пример демонстрирует цикл, который выводит значения заданного массива (\$colors):

Пример

<?php 
\$colors = array("red","green","blue","yellow"); 
foreach (\$colors as \$value) {
  echo "\$value <br>";
}
?>

Запуск примера

В последующих разделах вы узнаете больше о массивах.