PHP/반복문 - for
PHP/반복문 - for 알아보기
PHP을 이용한 프로그래밍일 하다 보면 반복해서 수행하는 경우가 있으실 겁니다 이러한 경우에 사용되는 것이 while문과 for문입니다 이번에는 for 문에 대해 알아보겠습니다
이전글 :
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/반복문 - Wile - http://server-talk.tistory.com/237
PHP - for 실행흐름 |
위 그림을 보시면 for문을 만나게되면 처음 처리하고자 초기값을 담고 for문이 실행될때마다 데이터를 변수에 저장하며, 더이상 저장할 데이터가 없을때 for문은 종료하게 됩니다
PHP - for 기본문법 |
for문은 while문 보다 문법적으로 약간 복잡합니다 코드를 통해 알아보도록 하겠습니다
<?php for(초기화; 반복 지속 여부; 반복 실행){ 실행코드; } ?>
위 문법을 보시면 괄호 안에 ;(세미콜론)로 구분하여 3개의 값으로 프로그램이 반복하는 결정하는데 있습니다
초기화 : 처음 for문을 실행하였을때 1회의 한에서 처음 실행이 됩니다
반복 지속 여부 : 조건이 오게되며, 조건이 True가되면 반복문을 진행하고 False가 되면 종료하게 됩니다
반복실행 : 반복문이 실행될때마다 실행하게 됩니다
PHP - for 사용 해보기 |
이번에는 직접 for문을 사용해 보도록 하겠습니다
<?php for($num = 0; $num < 4; $num++){ echo 'server-talk'.$num."
"; } ?>
위 코드의 for문 괄호안에 첫번째 부분은 초기화이며, num이라는 변수의 0의 값을 대입합니다
다음에 조건이 같은지 확인한후에 for문안에 코드가 실행하고 그 다음 괄호안의 반복실행부분이 실행하게 됩니다 이러한 반복하는 과정중에 조건이 False가 되면 프로그램이 종료되게 됩니다
출력내용을 확인하시면 for문을 이용하여 반복되는 구간에 실행코드가 출력된것을 확인하실 수 있습니다