Programming Language/PHP

[PHP] for문 ( 반복문)

재테크하는 개발자 2019. 8. 31. 16:12

 

 

for문이란?

: for문을 사용하면 10회 또는 100회 반복합니다. 이외에도 지정한 횟수만큼 반복합니다.

 

예시)

for(카운터 초기화; 조건식; 카운터 갱신){

처리;

}

 

 

 

for문에서는 카운터로 변수 $i를 사용했습니다.

즉, ()괄호안에서 변수를 바로 선언할수있고, 해당 변수를 통해서 ;(세미콜론)을 기준으로 3등분이 됩니다.

첫번째는 카운터 초기화를 진행하는데, 처음 변수값을 선언해주면서 값을 대입해준다고 생각하시면 됩니다.

두번째는 해당 변수가 몇번 반복할지 조건을 만들어줍니다. 저는 $i변수가 0으로 선언했기에 10까지 반복하면 $i가 9가 됬을때

루프를 빠져나옵니다.

세번째는 $i변수가 한번 루프 돌때마다 증감을 해줄지 정합니다. $i++이기에 0,1,2,3,4,5~~~이런식으로 숫가자 커질겁니다.

echo로 출력해보니 0~9까지 출력되는걸 확인할수있습니다.

 

 

 

 

 

 

 

위와 동일하지만, 바뀐점은 이번에는 변수 초기화를 10으로 해서 -1씩 감소시켜서 출력해보았습니다.

반복해서 실습해보시면 명확하게 이해하실 수 있습니다.

 

 

 

 

 

이번에는 중첩 for문으로 첫번쨰 for문에서 0일때, 두번쨰 for문 0~5까지 출력되고,

다시 첫번째 for문이 +1되서 1일때, 두번째 for문이 0~5까지 출력됩니다.

그렇게 반복되서 출력됩니다.