Циклы в PHP
Циклы в PHP — это конструкции, которые позволяют повторять выполнение блока кода несколько раз. Циклы упрощают работу с повторяющимися задачами и итерирование по элементам массивов или других коллекций. В PHP существует несколько видов циклов, каждый из которых имеет свои особенности и области применения.
Основные виды циклов в PHP:
Цикл forЦикл for используется, когда количество итераций заранее известно. Он состоит из трех частей: начального значения, условия продолжения и шага изменения значения.
for ($i = 0; $i < 10; $i++)
{
echo "Число: $i\n";
}
Цикл while: Цикл while продолжает выполняться, пока заданное условие истинно. Этот цикл может не выполняться ни разу, если условие сразу ложное.
$i = 0;
while ($i < 10)
{
echo "Число: $i\n"; $i++;
}
Цикл do...while: Цикл do...while выполняет блок кода хотя бы один раз, после чего продолжает выполнение, пока условие истинно.
$i = 0;
do {
echo "Число: $i\n"; $i++;
} while ($i < 10);
Цикл foreach: Цикл foreach предназначен для перебора элементов массивов. Он позволяет легко работать с массивами, не заботясь о числе итераций.
$fruits = ["яблоко", "банан", "вишня"];
foreach ($fruits as $fruit)
{
echo "Фрукт: $fruit\n";
}
Управляющие конструкции в циклах: PHP поддерживает несколько управляющих конструкций, которые позволяют манипулировать выполнением циклов:
break: прерывает выполнение цикла.
for ($i = 0; $i < 10; $i++) {
if ($i === 5)
{
break; // Завершает цикл, когда $i равно 5
}
echo "Число: $i\n";
}
continue: пропускает текущую итерацию цикла и переходит к следующей. for ($i = 0; $i < 10; $i++) {
if ($i % 2 === 0) {
continue; // Пропускает четные числа
}
echo "Нечетное число: $i\n";
}