본문 바로가기

전체 글

7. PHP 배열 관련 함수 배열 관련 함수 array_unshift, array_push 배열의 첫부분과 끝부분에 다른 원소를 추가할 일이 있을때 사용 용도 array_unshift(배열이름, 추가할 원소, 추가할 원소, ....); //배열의 첫부분에 원소 추가 array_push(배열이름, 추가할 원소, 추가할 원소, ...); //배열의 끝 부분에 원소 추가 예제 결과값 yap of course I am a man and you are a woman array_shift, array_pop 배열의 첫부분과 끝부분의 원소를 삭제하기 위해 사용한다. 용도 array_shift(배열이름); //배열의 첫부분 원소를 삭제 array_pop(배열이름); //배열의 끝부분 원소를 삭제 예제 결과값 I am array_slice 배열의 .. 더보기
6. PHP 기본5 배열 형식 $a[0] $a[1] $a[2] $a[3] ... 배열 정의 원소 대입으로 정의하기 형식 배열이름[배열번호] = "값"; 예제 결과값 Array first value 이차원배열 배열의 원소가 또하나의 배열 형식 $a[0][0] $a[1][0] $a[2][0] ... $a[0][1] $a[1][1] $a[2][1] ... $a[0][2] $a[1][2] $a[2][2] ... ... ... ... ... 연관배열 배열의 원소 번호와 배열의 원소값에 대한 연관을 지어주는 배열 형식 $배열이름[키이름] = 값; 예제 결과값 name : Terry gender : man location : Seoul 함수로 정의하기 형식 배열이름 = array("값1", "값2", "값3", ...); 예제 결과값 .. 더보기
5. PHP 기본4 include include 되는 문서의 소스를 그대로 가져오는 것으로, HTML 소스 이외에도 선언된 변수나 함수 등을 그대로 가져온다. 형식 include "포함할 문서"; 예제 test1.php 더보기
4. PHP 기본3 조건문 비교연산 두개의 값을 비교할 때 사용 비교연산자 : 주로 조건문에서 사용 비교연산자 내 용 $a $a에는 값이 있고, 그 값은 0이 아니다. !$a $a의 값은 0이거나 들어있지 않다. $a == $b $a와 $b의 값은 같다. $a != $b $a의 $b의 값은 같지 않다. $a === $b $a와 $b는 값과 변수형이 모두 같다. $a !== $b $a와 $b는 값과 변수형이 모두 같지는 않다. $a > $b $a의 값이 $b의 값보다 크다. $a = $b $a의 값이 $b의 값보다 크거나 같다. $a 결과값 문자열의 길이는 6입니다. elseif ( 또는 else if) elseif는 if문과 함께 사용하며, if의 조건과 다른 조건을 제시해.. 더보기
3. PHP 문자열 관련 함수 문자열 관련 함수 strlen string과 length의 합성어로, 매개변수로 들어간 문자열 또는 변수값 길이를 리턴하는 함수 형식 strlen("문자열"); 예제 결과값 : 16 2 strrev string과 reverse의 합성어로, 매개변수로 들어간 문자열 또는 변수값을 역순으로 바꾸어 리턴하는 함수 형식 strrev("문자열"); 예제 결과값 : cba strcmp string과 compare의 합성어로, 매개변수로 입력된 두개의 문자열을 비교하고 결과값을 리턴하는 함수 두개의 문자열이 같을 경우에는 0을 리턴하고, 그렇지 않을 경우 0이 아닌 값을 리턴한다.(반드시 1이 리턴되는 것이 아니다.) 형식 strcmp("문자열1"," 문자열2"); 예제 결과값 : 1 0 strtoupper stri.. 더보기
2. PHP 기본2 연산자 산술연산자 + - * / % 증감연산자 형식 내용 변수++ 다음부터 +1된 값을 사용 ++변수 현재부터 _1된 값을 사용 변수-- 다음부터 -1된 값을 사용 --변수 현재부터 -1된 값을 사용 변수1 += 변수2 변수1 = 변수1 + 변수2 변수1 -= 변수2 변수1 = 변수1 - 변수2 함수 함수 정의하기 function 함수명(매개변수, 매개면수...){ 함수내용; } 함수명 명명 규칙 함수이름의 첫글자에는 숫자가 올 수 없다. _ 이외의 특수기호를 사용할 수 없다. 영문 대소문자를 구분하지 않는다. 사용예 1 : 출력형 함수 작성 ( 함수를 수행하고 화면에 출력한다. ) 출력값 : 3 사용예 2 : 리턴형함수 작성 ( 함수를 수행하고 결과값을 넘겨준다. ) 정의된 함수 확인하기 함수를 정의하.. 더보기
1. PHP 기본1 PHP의 확장자 php에서는 .php 이외에 사용자가 정의한 확장자를 이용할 수 있다. ex) phpa라는 확장자를 이용하는 방법 mod_php.conf 파일에 사용할 확장자 등록 1-1. 아파치홈\conf\mod\mod_php.conf 파일을 에디터로 open 한다. (최신 버번의 경우, 아파치홈\conf\extra\httpd-php5.conf 파일을 open한다.) 1-2. 아래와 같이 phpa를 추가해 준다. AddType application/x-httpd-php .php .html .phpa 아파치의 httpd.conf 파일의 DirectoryIndex에 확장자 추가 DirectoryIndex index.php index.html index.htm index.phpa PHP에서 PHP범위를 지정.. 더보기
href와 onClick 이벤트 웹 작업을 하면 이미지에 anchor태그(a)를 사용해서 이벤트를 주는 경우가 많다. 대개 이런식으로 많이 사용한다. 이렇게 하면 onclick후에 href를 타기 때문에 페이지의 포커스가 위로 이동하는 문제가 발생한다. 이렇게 포커스가 위로 이동하는 것을 방지하는 방법은 다음과 같다. 1. onclick="함수명;return false"를 해서 href를 타기 전에 막는다. 2. 아무일도 안하는 void함수를 이용해서 href="void(0);" 이라고 지정한다. 3. href="javascript:함수명;"을 사용한다. 위의 세가지 방법중 하나를 선택하면 포커스가 위로 이동하는 문제를 해결할 수 있다. 더보기