PHP/반복문 - Wile
PHP/반복문 - Wile 알아보기
PHP를 이용한 프로그래밍을 하다 보면 반복해서 수행하는 경우가 있으실 겁니다 이러한 경우에 사용되는 것이 while문과 for문입니다 이번에는 먼저 while문에 대해 알아보겠습니다
이전글 :
PHP/기본문법 - 화면출력 알아보기 - http://server-talk.tistory.com/227
PHP/기본문법 - 문자 - http://server-talk.tistory.com/228
PHP/기본문법 - 숫자 - http://server-talk.tistory.com/229
PHP/기본문법 - 변수 - http://server-talk.tistory.com/230
PHP/기본문법 - 관계연산자 - http://server-talk.tistory.com/233
PHP/조건문 - IF - http://server-talk.tistory.com/232
PHP/조건문 - IF ~ ELSE - http://server-talk.tistory.com/234
PHP/조건문 - 중첩 IF - http://server-talk.tistory.com/235
PHP/조건문 - ELIF - http://server-talk.tistory.com/236
PHP - 논리연산자 - http://server-talk.tistory.com/244
PHP - 조건문을 이용한 로그인 애플리케이션 - http://server-talk.tistory.com/245
PHP - while 실행흐름 |
위 그림을 보시면 처음 while문을 만나게 되면 조건이 참인지 여부를 확인 하게 됩니다
처음 조건문이 참이라면 실행문을 실행하게 되며, 조건이 거짓이 될때까지 반복하는 과정입니다.
PHP - while 기본문법 |
<?php while(조건){ 실행코드 } ?>
while문의 문법은 if문을 사용하는 방식과 동일 합니다.
<?php while(조건){ 실행코드 증감식 } ?>
while 문 사용시 while문 뒤에 조건식은 true 혹은 false 입니다 반복문의 조건식이 false 이면 while문의 실행문을 실행하지 않고 true라면 실행하게 됩니다
그리고 while문이 종료하기 위한 조건식이 false 만드는 증감식을 입력하시면 됩니다.
PHP - 반목문을 사용하는 이유 |
<?php echo 'Hello world 0'; echo 'Hello world 1'; echo 'Hello world 2'; echo 'Hello world 3'; ?>
반복적인 코드를 가져와 보았습니다 위와 같은코드를 4개의 행이지만 이 코드가 100개 혹은 1000개라면 코딩을 하는데 많은 어려움이 있으실겁니다 하지만 이러한 반복적인 과정을 할수 있는방법이 반복문 입니다.
PHP - while 사용법 |
이제 직접 while문을 사용해보도록 하겠습니다
<?php $num = 0; while($num < 4){ echo 'Hello world '.$num.'
'; $num += 1; } ?>
위 코드와 출력내용을 보시면 while 문을 이용한 Hello world 라는 문자열을 반복해서 3번을 출력하는 내용입니다
처음 while문의 조건식을 만들기 위 num이라는 변수를 생성후 4번을 반복하기 위한 조건식을 만든후 실행문에 echo 함수를 이용한 출력문을 만들고 while문을 종료를 하기 위한 조건식인 증감식을 만들 었습니다
- WHILE문 사용시 주의사항
1. WHILE 사용시 반드시 조건식이 있어야 됩니다
2. WHILE 사용시 조건식은 True(참) 인경우에 만 실행 됩니다
3. WHILE 사용시 반복으로 사용할 횟수를 구성하여야 됩니다
4. WHILE 사용시 반복을 종료할 증감식을 구성하여야 됩니다