[PHP] do-while 반복문 사용하기

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

034_PHP do-while 반복문 사용하기

[요약]

  • do-while 반복문은 조건의 참, 거짓과 관계없이 일단 한번 명령문을 실행하는 반복문이다.

do-while문은 우선 할번 실행이 되고 그 이후 조건식이 참이면 실행하는 구조를 가진 반복문이다.


[do-while 반복문 사용방법]

do {
  명령문
}
while(조건식);

do문에 실행문을 작성하고 while문에는 조건식만 작성한다.

while문에 있는 조건식이 거짓이더라도 do문의 실행문을 일단 1회 실행하며,

이후에 조건식의 값에 따라 실행을 할지 안할지가 결정된다.

 

다음은 do문의 실행문이 실행을 1회 하는지 안하는지에 대해 확인하는 예제이다.

while문의 조건식에는 false를 지정하여 조건이 거짓이더라도 do문의 명령문이 실행되는지 확인해보자.

[예제: 35-1_do_while.php ]

<?php
    do {
      echo "이 문구는 1회만 출력돼야 정상입니다.";
    } 
    while (false);
?>

실행결과

 

다음은 do-while문을 사용해 [안녕하세요]를 5회 출력하는 예제이다.

[예제: 35-2_do_while.php ]

<?php
    $i = 0;

    do {
      echo "안녕하세요.<br>";
      $i++;
    } 
    while ($i < 5);
?>

실행결과

변수 i의 값이 0, 1, 2, 3, 4로 변하면서 while문의 조건이 참이 되어 '안녕하세요. ' 문구가 5회 출력되었다.

 


 

 

 

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