로그인

검색

php에서 같은 작업을 여러번 반복할때 사용하는 반복문의 몇가지가 있습니다. 그중 for문에 관해서 먼저 알아보면

 

for : 몇번을 반복할지 미리 알고 있을때 사용할 수 있습니다.

 

for (횟수 초기값; 조건; 횟수 증가) {

조건이 참일 경우 반복해서 실행되는 코드

}

 

for ($count = 1; $count <= 10; $count++) {

echo $count . "<br>";

}

 

위와 같이 코드를 작성하면

 

1

2

3

4

5

6

7

8

9

10

 

이렇게 10번 반복이 되어 값이 출력되게 됩니다.

 

for 문이 실행 될때 마다 1씩 증가를 하게 되며 초기값은 1입니다. 1씩 증가해서 10보다 작거나 같을때 까지 실행이 됩니다.

 

첫번째 횟수에서 

echo $count 에 의해 1이 출력이 되고

$count 값은 1이 증가하여 2가 됩니다.

 

.

.

10 이 출력되고 나면 $count 는 11이 되어 반복문 실행조건에서 만족하지 못해 실행을 하지 못하고 멈추게 됩니다.

 

 

1씩 증가시키지 않고 3을 증가 시킬 수도 있습니다.

$count++ 의 부분이 $count = $count + 3 이렇게 바뀌면 1번 실행되고 나서 3을 증가시키게 됩니다.

 

 

 

 

while 문의 경우도 비슷한 반복문이긴 하지만

횟수를 정해주거나 하는 것이 아닌 if 문과 비슷하게 조건에 만족하는 동안 반복해서 실행하게 됩니다.

 

while (조건) {

조건이 만족할 동안 반복 실행되는 코드

}

 

$count = 1;

while ($count <= 10) {

echo $count . ' ';

++$count;

}

 

$count 값이 10보다 작거나 같을때 까지 반복해서 실행되므로

 

1 2 3 4 5 6 7 8 9 10 이 출력되게 됩니다.

 

 

 

while 문의 변형된 do while의 경우는

 

do {

이 안의 구문이 먼저 실행되고 조건이 만족하면 다시 반복해서 실행합니다.

}

while (조건);

 

 

$count = 1;
do {
echo $count . ' ';
++$count;
}
while ($count <= 10);

 

1~10 까지 동일하게 출력이 됩니다.

Who's 꿀팁관리소장

profile
라이믹스로 커뮤니티 사이트를 운영하는 비개발자 운영자 입니다.
파트너쉽 맺으실 사이트 운영자분 환영합니다.
3 추천

php 기초지식(24)

php를 학습할 수 있습니다.

  1. read more
  2. read more
  3. php 객체 확장

    Date2021.09.20 Views197 Votes3
    Read More
  4. php 객체 생성자 __construct 메서드

    Date2021.09.17 Views500 Votes3
    Read More
  5. Read More
  6. php 객체 지향의 이해 4

    Date2021.09.12 Views253 Votes3
    Read More
  7. php isset()

    Date2021.09.11 Views145 Votes3
    Read More
  8. php 변수의 영역 전역변수와 지역변수

    Date2021.08.29 Views1994 Votes3
    Read More
  9. php 함수의 반환값

    Date2021.08.28 Views197 Votes3
    Read More
  10. php 함수의 기초

    Date2021.08.25 Views203 Votes3
    Read More
  11. php 다차원 배열

    Date2021.08.14 Views532 Votes3
    Read More
  12. Read More
  13. Read More
  14. php 배열의 원소 제거 unset()

    Date2021.08.08 Views339 Votes3
    Read More
  15. Read More
  16. Read More
  17. php 배열(array)

    Date2021.07.31 Views193 Votes3
    Read More
  18. php 반복문 for, while

    Date2021.07.28 Views502 Votes3
    Read More
  19. php 증감 연산자 ++, -- 3

    Date2021.07.27 Views275 Votes3
    Read More
  20. 활용이 가장 많은 중요한 if 조건문 3

    Date2021.07.26 Views235 Votes3
    Read More
  21. php 이스케이프 \(역슬래쉬) 사용 1

    Date2021.07.24 Views725 Votes3
    Read More
  22. Read More
Prev 1 2 Next
/ 2