2014년 12월 30일 화요일

php while

이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!


php while

반복문 중 하나.
조건을 만족하는 동안 반복

예시
<?php
    $i = 0;
    while(true)
    {
        if ($i > 10)
        {
            break;
        }

        echo $i;

        $i++;
    }
?>


 간단한 설명

0이라는 값을 $i 라고 이름붙임.

true일 동안 블럭을 반복

만약 $i의 값이 10보다 크면 블럭을 빠져나가기.

$i 의 값을 1 증가.



코드 설명

값 변화 보기.

$i = 0

true 인가 판단해봄.
true == true 이므로 블럭 시작.

$i > 10 => 0 > 10 거짓이므로 if 블럭은 실행하지 않음.

$i의 값 0 을 출력.

$i 의 값을 1 증가.

다시 while 로 돌아와서 조건이 맞나 살펴봄.
true == true 이므로 블럭 시작.

$i > 10 => 1 > 10 거짓이므로 if 블럭은 실행하지 않음.

$i의 값 1 을 출력.

$i 의 값을 1 증가. $i 는 2가 됨.

.... 중략.

$i > 10 => 10 > 10 거짓이므로 if 블럭은 실행하지 않음.

$i의 값 10 을 출력.

$i 의 값을 1 증가. $i 는 11 이 됨.

다시 while 로 돌아와서 조건이 맞나 살펴봄.
true 는 true이므로 블럭을 실행함.

$i > 10 => 11 > 10 참이므로 if 블럭이 실행됨.
break 문을 만났으므로 while문을 빠져나감.

실행종료.


형식

while (조건식)
{
   내용
}

댓글 없음:

댓글 쓰기