- Оператор цикла for
- Оператор цикла while
- Оператор цикла do-while
- Управляющая конструкция break
- Управляющая конструкция continue
Цикл for
1 2 3 | for ( $i = 1; $i <= 10; $i ++) { echo '$i = ' . $i . '<br>' ; } |
Секция №1 ‘$i = 1′ — инициализация итерационной переменной
Секция №2 ‘$i <= 10′ — Условие при котором цикл будет выполняться
Секция №3 ‘$i++’ — Выполняется в конце каждой итерации цикла
Цикл while
1 2 3 4 | while ( $i <= 10){ echo '$i = ' . $i . '<br>' ; $i ++; } |
Пока условие ‘$i <= 10′ истинно выполняется код цикла
Цикл do-while
1 2 3 4 | do { echo '$i = ' . $i . '<br>' ; $i ++; } while ( $i <= 10); |
Пока условие ‘$i <= 10′ истинно выполняется код цикла (проверка происходит в конце каждой итерации)
Оператор break
1 2 3 4 | for ( $i = 1; $i <= 10; $i ++) { echo '$i = ' . $i . '<br>' ; if ( $i == 5) break ; } |
С помощью оператора break производится выход из цикла.
Оператор continue
1 2 3 4 | for ( $i = 1; $i <= 10; $i ++) { if ( $i == 5 || $i == 7) continue ; echo '$i = ' . $i . '<br>' ; } |
С помощью оператора continue производится переход на следующую итерацию цикла.