# Как сделать цикл PHP

С помощью цикла можно выполнить некоторый кусочек кода заданное количество раз. В PHP есть три цикла: `while`, `for` и `foreach`. Давайте посмотрим, как их сделать.

## Цикл while

Цикл `while` будет выполняться до тех пор, пока верно выражение, переданное ему параметром. Смотрите пример:

`<?php $i = 1; while ($i <= 5) { echo $i; $i++; } ?>`

Результат выполнения кода:

`12345`

## Цикл for

Цикл `for` похож `while`, только более компактный. Смотрите пример:

`<?php for ($i = 1; $i <= 5; $i++) { echo $i; } ?>`

Результат выполнения кода:

`12345`

## Цикл foreach

Цикл `foreach` используется для прохождения по всем элементам массива. Смотрите пример:

`<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem) { echo $elem; } ?>`

Результат выполнения кода:

`12345`
← →
↑