PHP

반복문 (while, for, do while)

kmhello 2023. 3. 24. 15:04

반복문이란 ? 

: 코드를 반복할 때 사용하는 문법

 

1. while 문

       while (  expr  )

       { 

          statement;

       }

while 문

          > 변수 $i 가 10보다 작을 때까지 1만큼 증가한다

          > 0123456789 가 출력됨

 

2. do while

           do   

               {

              statement;

               }

              while

               {

                expr;

                }

do while 문

                 > do 의 코드가 먼저 실행이 되고 변수가 0이기 때문에 while의 조건과 맞지 않아서 코드가 종료된다.

                 >   0

                      do while

                      이라고 출력이 됨. 

 

     * while과 do while의 차이 *

        : while문은 조건을 먼저 체크하고 작동을 하는 반면에,

          do while은 코드를 먼저 실행을 한 뒤, 조건을 만족하면 다시 do에 있는 코드를 실행 하고 while의 조건이 만족이

          되지 않을 때 코드가 종료된다. 

 

3. for 

 - 가장 많이 사용

                   for ( expr1; expr2; expr3 )

                   {

                     statement;

                    }

         > 먼저 expr1을 실행하고, 순환이 시작할 때 expr2이 실행 되는데, 이때 계산된 값이 참이면 순환이 계속되며

             statement가 실행이 된다. 계산된 값이 거짓이면 순환이 종료되고 매 순환의 마지막에 expr3가 계산된다. 

 

for 문

           > while은 어디서부터 시작할지 설정할 수가 없었는데, for은 처음 조건에 설정할 수 있다는 장점이 있음

 

 

   * 반복문을 사용할 때엔 무한으로 생성 될 수 있기 때문에 조건 잘 보고 실행하기~!