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문을 이용하여 반복되는 구간에 실행코드가 출력된것을 확인하실 수 있습니다

    Posted by 서버이야기