###### tags: `МДК 01.04 Эксплуатация автоматезированных(информационных) систем в защищенном исполнении`
# Циклы в PHP
Циклы в PHP позволяют многократно выполнять блок кода в зависимости от условий. PHP поддерживает несколько типов циклов, включая цикл while, цикл do-while, цикл for и цикл foreach.
## While
Цикл while проверяет условие до каждой итерации и продолжает работу, пока условие истинно. Например:
```php=
$i = 0;
while ($i < 10) {
echo $i;
$i++;
}
```
## Do-While
Цикл do-while работает похожим образом, но проверка условия происходит после каждой итерации. Это гарантирует, что цикл выполнится хотя бы один раз. Например:
```php=
$i = 0;
do {
echo $i;
$i++;
} while ($i < 10);
```
## For
Цикл for выполняет блок кода заданное количество раз. Он состоит из трех выражений: инициализация, условие и инкремент. Например:
```php=
for ($i = 0; $i < 10; $i++) {
echo $i;
}
```
## Foreach
Цикл foreach используется для перебора элементов массива. Он автоматически итерирует по массиву и выполняет блок кода для каждого элемента. Например:
```php=
$fruits = array("apple", "banana", "orange");
foreach ($fruits as $fruit) {
echo $fruit;
}
```
При использовании циклов важно следить за условиями выхода из цикла, чтобы избежать бесконечного цикла. Также стоит обращать внимание на производительность при работе с большими объемами данных.