php(202)
-
[PHP] do-while 반복문 사용하기
034_PHP do-while 반복문 사용하기 [요약] do-while 반복문은 조건의 참, 거짓과 관계없이 일단 한번 명령문을 실행하는 반복문이다. do-while문은 우선 할번 실행이 되고 그 이후 조건식이 참이면 실행하는 구조를 가진 반복문이다. [do-while 반복문 사용방법] do { 명령문 } while(조건식); do문에 실행문을 작성하고 while문에는 조건식만 작성한다. while문에 있는 조건식이 거짓이더라도 do문의 실행문을 일단 1회 실행하며, 이후에 조건식의 값에 따라 실행을 할지 안할지가 결정된다. 다음은 do문의 실행문이 실행을 1회 하는지 안하는지에 대해 확인하는 예제이다. while문의 조건식에는 false를 지정하여 조건이 거짓이더라도 do문의 명령문이 실행되는지 확인해..
2022.09.06 -
[PHP] while 반복문 사용하기
033_PHP while 반복문 사용하기 [요약] 반복문 중 하나인 while문에 대해 알아보자. while()문의 괄호 안에는 조건이 들어간다. while 반복문은 for 반복문에 비해 조금 더 심플한 형태를 갖추고 있다. [while문 사용 방법] 증감식으로 사용할 변수 선언 while (조건식) { 실행문; 증감식; } [변수와 조건식을 사용하여 표시한 사용 방법] $i = 0; while($i < 10) { 실행문; $i++ } while문의 조건식이 참이면 실행문이 실행되고, 거짓이면 while문에서 빠져나오게 된다. 주의할 부분은 증감식을 설정하지 않으면 변수 i의 값은 변화가 없게 되므로 조건식은 언제나 참이되어 while문의 작동이 멈추지 않고 계속 작동하게 된다느 점이다. 다음은 whil..
2022.09.06 -
[PHP] foreach() 반복문 사용하기
032_PHP foreach() 반복문 사용하기 [요약] foreach() 반복문을 사용하면 초기값, 조건, 증감식을 사용하지 않아도 된다. foreach는 배열을 다루기에 편리한 반복문이다. [foreach 문 사용 방법] foreach(배열 변수 as 배열의 값을 대입할 변수) { 배열의 값을 대입할 변수 사용 } 다음은 회원의 이름을 담고 있는 배열이다. $memberList = ['마이클', '마돈나', '디카프리오', '마릴린']; for문을 이용해서 출력한다면 다음과 같이 작성하게 될 것이다. $memberListCount = count($memberList) - 1; for ($i = 0; $i 실행결과 배열의 인덱스를 출력하는 방법에 대해 알아보자. [foreach문에서 배역의 인덱스를 가..
2022.09.06 -
[PHP] for 반복문 내에서 for 반복문 사용하기
031_PHP for 반복문 내에서 for 반복문 사용하기 [요약] for문 안에서 for문을 자동시키면 복잡한 연산을 간단하게 처리할 수 있다. for 반복문에서 if문을 사용할 수 있듯이 for 반복문 안에서 여러가지 프로그래밍이 가능하다. 다음의 코드를 살펴보자. for($i = 0; $i < 3; $i++) { echo "빠깥쪽 for문 횟수 : {$i}"; for($n = 0; $n < 3; $n++) { echo "안쪽 for문 횟수 : {$n}"; } } 처음 보는 for문을 바깥쪽 for문이라 칭하고, 바깥쪽 for문 안에 있는 for문을 안쪽 for문으로 칭하자. 바깥쪽 for문이 작동하면 안쪽 for문이 작동하고, 조건이 거짓이 되면 다시 바깥쪽 for문이 작동을 한 후 안쪽 for문이..
2022.09.05 -
[PHP] 반복문에서 스킵문 사용하기 continue;
030_PHP 반복문에서 스킵문 사용하기 continue; [요약] for문에서 특정 조건을 만나면 작업을 스킵 할 수 있다. for문이 작동하는 동안 continue문을 만나면 작업을 스킵한다. 반복문 작동 중 continue문을 만나면 continue문 아래에 있는 명령문을 실행하지 않고 그 다음 명령문을 진행한다. 다음은 for문이 10회 작동하도록 하고 변수 $i의 값이 5이면 이후의 명령문을 실행하지 않고 다음 반복으로 넘어가는 예제이다. [예제: 31_continue.php ] 실행결과 변수 i의 값이 5이면 4라인의continue문이 작동하여 해당 명령이 수행되지 않고 다음 반복문으로 넘어간다. 따라서 결과 값에는 5가 빠져있는 것을 알 수 있다. 초보자를 위한 PHP 200제 김태영 지음 ..
2022.09.05 -
[PHP] 반복문에서 빠져나오기 break;
029_PHP 반복문에서 빠져나오기 break; [요약] for 반복문 작동 중 break; 문을 만나면 작업을 중단하고 빠져나오게 된다. 반복문 실행 도중 break문을 만나면 반복문은 실행을 중단하게 된다. 다음은 for문이 10회 작동하도록 하고 변수 $i의 값이 5이면 for문을 중단하게 하는 예제이다. [예제: 30_break.php ] 실행결과 결과를 보면 변수 i가 5일때 for문의 작동을 중단하였음을 알 수 있다. 초보자를 위한 PHP 200제 김태영 지음 | 정보문화사
2022.09.05 -
[PHP] for 반복문 안에 if 조건문 사용하기
028_PHP for 반복문 안에 if 조건문 사용하기 [요약] for문 안에서도 여러 명령문을 사용할 수 있다. for문 조건의 결과가 참인 동안 실행할 명령문은 무엇이든 입력한다. for 반목문 안에서 여러가지 명령문을 사용할 수 있다. 그 중 if문을 사용하는 방법에 대해 알아보자. [for 반복문 안에서 if 조건문 사용 방법] for (초기값; 조건문; 증감식) { if (조건문) { } } 다음은 for 반복문 속에서 if 조건문을 활용하여 1부터 50까지의 수에서 짝수의 합을 구하는 예제이다. [예제: 29_for_in_if.php ] 실행결과 1. 수를 합하는 값을 대입하기 위한 변수 sum을 선언한다. 2. 변수 i에 1을 대입하고 변수 i의 값이 변수 maxValue의 값이 50이 될 ..
2022.09.04 -
[PHP] for 반복문 사용하기
027_PHP for 반복문 사용하기 [요약] 같은 유형의 명령을 반복적으로 사용할 때 반복문을 사용한다. for()문은 초기값, 조건식, 증감식으로 구성된다. 같은 일을 반복적으로 구현할 때는 반복문을 사용한다. 예를들어, 화면에 "노는아빠"를 10번 출력한다고 할 때 반복문을 사요하면 echo문을 10번 입력할 필요가 없다. [for문 사용 방법] for(초기값; 조건식; 증감식) { 실행할 코드 } 다음의 코드를 예로 들어 구조를 이해해 보자. for ($i = 0; $i < 4; $i++) { echo "{$i}번째 실행"; } 초기값 $i = 0; 변수를 선언한 후 값을 대입 조건식 $i < 4; 초기값에서 선언한 변수가 조건에 참일 경우 for문 작동 (i가 4보다 작을때) 증감식 i++ i를..
2022.09.04 -
[PHP] switch문의 case 문에 조건 사용하기
026_PHP switch문의 case문에 조건 사용하기 [요약] switch case문에 조건을 적용하는 방법에 대해 알아보자. 지금까지 case문을 학습하면서 정해진 값을 대상으로 일치 여부를 확인해봤다. 정해진 값 외에도 조건을 부여하여 참인 경우 원하는 명령을 실행하는 방법에 대해 알아보자. [switch문의 case문에 조건 적용하기] switch(변수) { case (조건): // 명령문; breake; } 나이를 토대로 10대, 20대, 30대를 구별한다면 다음과 같이 구별하는 예제를 확인해보자. [예제: 27_switchCondition.php ] 실행결과 여러가지 조건을 사용하는 목적으로 switch 조건문이 있기 때문에 else if문을 여러개 사용하는 것 보다는 switch문을 사용하..
2022.09.04 -
[PHP] else문에 switch문 사용하기
025_PHP else문에 switch문 사용하기 [요약] else문 다음에 if문을 사용했듯이 switch문도 역시 사용할 수 있다. else문 다음에 if 조건문을 사용한것과 마찬가지로 else문 다음에 switch문도 역시 사용할 수 있다. [else문에 switch문 사용하기] if (조건) { 명령문 } else switch { 명령문 } 다음은 else문에 switch문을 사용한 예제이다. [예제: 26_else_switch.php ] 실행결과 초보자를 위한 PHP 200제 김태영 지음 | 정보문화사
2022.09.02