[PHP] while 반복문 사용하기

2022. 9. 6. 13:29Program/PHP

033_PHP while 반복문 사용하기

[요약]

  • 반복문 중 하나인 while문에 대해 알아보자.
  • while()문의 괄호 안에는 조건이 들어간다.

while 반복문은  for 반복문에 비해 조금 더 심플한 형태를 갖추고 있다.


[while문 사용 방법]

증감식으로 사용할 변수 선언
while (조건식) {
  실행문;
  증감식;
}

 

[변수와 조건식을 사용하여 표시한 사용 방법]

$i = 0;
while($i < 10) {
  실행문;
  $i++
}

while문의 조건식이 참이면 실행문이 실행되고, 거짓이면 while문에서 빠져나오게 된다.

주의할 부분은 증감식을 설정하지 않으면 변수 i의 값은 변화가 없게 되므로 조건식은 언제나 참이되어 while문의 작동이 멈추지 않고 계속 작동하게 된다느 점이다.

 

다음은 while 반복문을 이용하여 1부터 10까지의 누적합을 구하는 예제이다.

[예제: 34_while.php ]

<?php
    // 합산값을 저장할 변수 선언
    $sum = 0;

    // 누적합을 시작할 값 선언
    $num = 1;

    while ($num <= 10) {

      // $num 값을 $sum에 더하여 누적시킴
      $sum += $num;

      $num++;
    }

    // while문이 종료된 후 sum에 대입된 누적합계 출력
    echo "1부터 10까지의 누적합은 {$sum}입니다.";
?>

실행결과

 

 


 

 

 

초보자를 위한 PHP 200제
김태영 지음 | 정보문화사