우리가 코딩을하게되면 반복문과 조건문을 같이 중첩해서 사용해야하는 경우가 생각보다 많습니다. 특히, 계산기와 같은 기능을 만들때에 사용되기도 합니다.
이번시간에는 이전에 배운 반복문, 조건문의 기본문법을 응용해서 반복문과 조건문을 같이 사용하고 중첩해서 사용할수있는 기본적인 예제를 살펴보고자 합니다.
반복문 while 활용.
예제를 보면 $i = 1; 는 변수 $i 에 숫자 1이 들어가고. while($i <= 10)는 $i 가 10 보다 작거나 같은경우에 echo “coding everybody”.($i*2) 는 coding… $i를 곱하기 2 씩 반복해서 실행합니다.

결과를 보면 coding everybody2~20 까지 곱하기2 배수로 반복해서 실행이 되는것을 확인해 볼수가 있습니다.

반복문과 조건문 break, continue 활용
예제를 보면 for($i = 0 $i < 10; $i++) 는 $i가 0일때 $i가 10보다 작은경우 $i++ 는 +1 씩 증가합니다.
if($i === 5){break;}는 $i 가 숫자 5일때 실행을 멈추게 됩니다.
조건문 if 에서 $i === 5 인경우 break 는 멈추라는 명령어이며, continue 는 5 를 제외하고 나머지는 다시 반복해서 실행되게 됩니다.

결과를 보면 break는 coding0~4 까지 실행되고 멈춘것을 확인할수가 있으며, continue 는 5만 실행이 안되고 나머지는 이어서 실행이 되는것을 확인할수가 있습니다.

반복문의 중첩사용
이번예제는 for($i = 0; $i < 10; $i++) 안에 또다른 for($j = 0; $j < 10; $j++) 문이 들어가고 echo coding~ {$i}{$j} 를 실행하였습니다.

for 문 안에 또다른 for 문을 사용한 결과값을 보면 coding00 ~ 99 까지 반복적으로 실행이 되는것을 확인해 볼수가 있습니다.

이처럼 반복문과 조건문을 활용한 중첩사용이 가능하고 break와 continue 명령어를 알아보았습니다. 이러한 응용을 통해서 다양한 애플리케이션을 만들어 볼수가 있습니다.