컴퓨터 세상/PHP 23

PHP - foreach 문

## foreach 문 - 배열을 for문을 통하여 반복문을 처리할 때 유용한 처리문. - 사용법 foreach (배열변수 as 값 변수) { 문장; } 위의 내용을 보면 foreach 뒤의 배열변수의 배열의 값을 as뒤의 값 변수에 넣게된다. (주로 인덱싱 배열에 사용) 또 다른 방식은 foreach (배열 변수 as 키 변수 => 값 변수) { 문장; } 위의 내용을 보면 foreach 뒤의 배열변수의 키를 키 변수에 값을 값 변수에 넣게된다. (주로 연관 배열에 사용) 아래의 예제는 인덱싱 배열일 경우 ex) 위 내용의 출력 값은 윤준수 윤윤윤 준준준 과 같다. 배열의 값을 $name 변수에 할당한다. 아래의 예제는 연관 배열일 경우 ex) 위 내용의 출력 값은 윤준수 - 87 윤윤윤 - 95 준준..

PHP - require 문, require_once 문

## require 문 - 특정한 파일이나 URL 페이지를 현재 실행중인 스크립트에 포함시킬 때 사용. 현재 실행중인 PHP 스크립트에 HTML이나 TXT 와 같은 텍스트 문서를 포함시킬 수도 있고, 또 다른 PHP 스크립트 코드를 가져와 실행시킬 수도 있다. 또한 URL 자체 페이지를 가져올 수도 있다. 다만, URL 페이지의 경우 그 페이지를 불러온 후 해당 스크립트에서 파싱을 하는 것이 아니고, 파싱된 문서를 HTML 형태로 가져오는 것이다. - require를 통해 가져온 문서의 변수는 그 함수내에서만 사용 가능한 지역 변수 형태로 사용되게 된다. ex) 위 내용이면 message.txt라는 문서의 내용을 가져오게 된다. message.txt 문서의 내용이 " Hello PHP"라고 한다면 "He..

PHP - include 문

## include 문 - 특정한 파일이나 URL 페이지를 현재 실행중인 스크립트에 포함시킬 때 사용. 현재 실행중인 PHP 스크립트에 HTML이나 TXT 와 같은 텍스트 문서를 포함시킬 수도 있고, 또 다른 PHP 스크립트 코드를 가져와 실행시킬 수도 있다. 또한 URL 자체 페이지를 가져올 수도 있다. 다만, URL 페이지의 경우 그 페이지를 불러온 후 해당 스크립트에서 파싱을 하는 것이 아니고, 파싱된 문서를 HTML 형태로 가져오는 것이다. - include를 통해 가져온 문서의 변수는 그 함수내에서만 사용 가능한 지역 변수 형태로 사용되게 된다. ex) 위 내용이면 message.txt라는 문서의 내용을 가져오게 된다. message.txt 문서의 내용이 " Hello PHP"라고 한다면 "He..

PHP - break 문, continue 문

## break 문 - while 문이나 do while문, for문 과 같이 반복 실행되는 문장의 안에서 현재의 실행을 중지하고 현재 실행중인 영역의 밖으로 빠져나올 때 사용. (간략하게 말하면 if 문을 제외하고 현재 실행중인 제어문의 끝으로 빠져 나온다) ex) 위의 문장을 실행하면 if문에 해당되는 "윤수준"을 찾게되면 출력하고 break 문에 의해 while문을 빠져나오게 된다.## continue 문 - while, do while, for 구문과 같이 반복 실행되는 문장의 영역안에서 현재 실행중인 코드의 나머지를 진행하지 않고 다음 차례로 건너뛰는 역할을 하는 문장. break 문은 프로그램의 나머지 실행을 중지하고 빠져 나오는 역할이라면 continue문은 현재 실행중인 반복문을 건너뛰고 ..

PHP - for 문

## for 문 * 사용법 for (변수의 초기값; 조건식; 증감식) { 문장 ; // 조건식이 참일 동안 실행되는 문장 } ex) for ($i = 0; $i < 10; $++) { echo "변수 \$i의 값은 $i 입니다. "; } 위의 문장을 while문으로 변경하면 $i = 0; while ($i < 10) { echo "변수 \$i의 값은 $i 입니다. "; $i++; } * for문의 경우 초기화 문장이나 조건식, 증감식을 생략할 수 있다. ex) for ($i = 0; ; $i++) { if ($i < 10) { echo "변수 \$i의 값은 $i 입니다. "; } else { break; } } 위와 같이 조건식을 생략한 후 if문으로 조절할 수 있다. for문의 중단은 break 문에 ..

PHP - IF ELSE문

## IF ELSE 문 * 사용법 if (조건식 1) { 문장 1 // 조건식1 이 참일 경우 문장 1을 실행 } else if (조건식 2) { 문장 2 // 조건식2 가 참일 경우 문장 2를 실행 } else { 문장 3 // 위의 조건식이 모두 거짓일 경우 문장 3을 실행 } 아래와 같이 문장이 1줄일 경우 중괄호를 생략해도 된다. ex) if ($a > $b) echo $a; else if ($a < $b) echo $b; else echo $a, $b;실행되는 문장이 2줄 이상일 경우 무조건 중괄호로 묶어야 한다.

PHP - 연산자

## 연산자 * 수치 연산자 + : 덧셈, - : 뺄셈, * : 곱셈, / : 나눗셈, % : 나눗셈을 하고 난 후 나머지 값. ex) * 문자열 연산자 '.' : 연산자의 왼쪽 문자열과 오른쪽 문자열을 연결하여 문자열로 반환함. '.=' : 연산자 왼쪽에 있는 인자가 가진 값의 마지낙에 오른쪽에 있는 인자의 값을 추가한 문자열을 반환. (일반적으로 등호가 오른쪽 '.' 연산자가 왼쪽에 놓임) ex) * 대입 연산자 = : 연산자의 왼쪽에 있는 피연산자의 값을 오른쪽 피연산자의 값으로 할당. += : 연산자의 왼쪽 및 오른쪽 피연산자를 더한 후 그 값을 다시 왼쪽 피연산자의 값으로 할당. 즉 $a += $b; 는 $a = $a + $b; 와 같음 -= : 연산자의 왼쪽 피연산자에서 오른쪽 피연산자의 값을..