while 구조
while 구조는 조건이 true를 반환하는 한 실행되는 반복문을 생성합니다.
조건은 각 반복(iteration) 전에 확인됩니다.
조건이 처음부터 거짓(false)이라면, 반복문은 한 번도 실행되지 않습니다.
구문
while (condition) {
// 실행할 코드
}
예제
1부터 5까지의 숫자를 출력해 봅시다:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
코드 실행 결과:
12345
예제
배열 요소 처리:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
코드 실행 결과:
246810
예제
무한 루프:
<?php
while (true) {
// 무한 루프
}
?>
이 코드는 강제로 중단시키기 전까지 무한히 실행됩니다.