강의 컨설팅 트레이닝 무료진단 무료책자 마케팅편지 마케팅정보공유 다이어리 서비스제휴 고객센터

[쇼핑몰구축] PHP 사용 함수 설명
작성자 : 13 김영철
등록날짜 : 2009.01.13 14:09
1,448
[elseif]
함수명 ==>   elseif
사용 형식 ==>   elseif () {}
설 명 ==>  
결과 값 return ==>  

[else]
함수명 ==>   else
사용 형식 ==>   else {}
설 명 ==>  
결과 값 return ==>  

[switch]
함수명 ==>   switch
사용 형식 ==>   switch() {        case : }
설 명 ==>  
결과 값 return ==>  

[for]
함수명 ==>   for
사용 형식 ==>   for( ; ; ) {}
설 명 ==>  
결과 값 return ==>  

[foreach]
함수명 ==>   foreach
사용 형식 ==>   foreach( as ) {}
설 명 ==>  
결과 값 return ==>  

[while]
함수명 ==>   while
사용 형식 ==>   while() {}
설 명 ==>  
결과 값 return ==>  

[return]
함수명 ==>   Return
사용 형식 ==>   Return;
설 명 ==>  
결과 값 return ==>  

[function]
함수명 ==>   function
사용 형식 ==>   function () {}
설 명 ==>  
결과 값 return ==>  

[class]
함수명 ==>   class
사용 형식 ==>   class {}
설 명 ==>  
결과 값 return ==>  

[time]
함수명 ==>   time()
설 명 ==>   현재 시각을 timestamp값으로 구한다.
사용 형식 ==>   time()
결과 값 return ==>  

[date]
함수명 ==>   date()
설 명 ==>   사용자가 지정한 형태로 시간을 표시. 특정시간의 날짜와 요일등을 배열로 리턴한다.
사용 형식 ==>   date("시간포맷","timestamp")
결과 값 return ==>  

[mktime]
함수명 ==>   mktime()
설 명 ==>   지정된 날짜를 timestamp값으로 변환한다.
사용 형식 ==>   mktime(시,분,초,월,일,년)
결과 값 return ==>  

[getimagesize]
함수명 ==>   GetImageSize()
설 명 ==>   이미지파일의 사이즈를 가로,세로로 리턴(array)한다.
사용 형식 ==>   getimagesize("이미지파일")
결과 값 return ==>  

[checkdate]
함수명 ==>   checkdate()
설 명 ==>   날짜와 시간이 올바른 범위 안에 있는지 검사한다.
사용 형식 ==>   checkdate(월,일,년)
결과 값 return ==>  

[getdate]
함수명 ==>   getdate()
설 명 ==>   특정timestamp값으로 시간,요일,날짜정보를 배열로 반환한다.
사용 형식 ==>   getdate(timestamp)
결과 값 return ==>  

[gettimeofday]
함수명 ==>   gettimeofday()
설 명 ==>   현재 시스템의 현재 시간 정보를 배열로 리턴한다.
사용 형식 ==>   gettimeofday()
결과 값 return ==>  

[gmmktime]
함수명 ==>   gmmktime()
설 명 ==>   그리니치표준 시간으로 지정한 날짜의 timestamp값을 리턴한다.
사용 형식 ==>   gmmktime(시,분,초,월,일,년)
결과 값 return ==>  

[strftime]
함수명 ==>   strftime()
설 명 ==>   특정한 포맷으로 날짜 정보를 출력하는데 언어를 지정할수 있다.
사용 형식 ==>   strftime("시간포맷","timestamp")
결과 값 return ==>  

[microtime]
함수명 ==>   microtime()
설 명 ==>   현재시간의 마이크로타임 값과 timestamp값을 표시한다.
사용 형식 ==>   microtime()
결과 값 return ==>  

[localtime]
함수명 ==>   localtime()
설 명 ==>   현재 서버의 로컬 타임을 표시
사용 형식 ==>   localtime("timestamp")
결과 값 return ==>  

[addslashes]
함수명 ==>   addslashes()
설 명 ==>   작은따옴표 큰따옴표와 같은 특정문자 앞에 역슬래시 문자를 붙인다.
사용 형식 ==>   addslashes()
결과 값 return ==>  

[stripslashes]
함수명 ==>   stripslashes()
설 명 ==>   allslashes로 역슬래시 처리된 문자를 원상태로 되돌린다.
사용 형식 ==>   stripslashes()
결과 값 return ==>  

[htmlspecialchars]
함수명 ==>   htmlspecialchars()
설 명 ==>   HTML코드를 소스 그대로 출력해준다.
사용 형식 ==>   htmlspecialchars()
결과 값 return ==>  

[nl2br]
함수명 ==>   nl2br()
설 명 ==>   문자열에 포함된 개행 문자를 <br>태그로 모두 바꿔준다.
사용 형식 ==>   nl2br()
결과 값 return ==>  

[echo]
함수명 ==>   echo();
설 명 ==>   문자열 출력
사용 형식 ==>   echo("변수명" 또는 "문자열")
결과 값 return ==>  

[eregi]
함수명 ==>   eregi();
설 명 ==>   지정 문자열내에서 대소문자 구분없이 문자열 또는 정규식으로 특정 문자 또는 기호,숫자등을 찾을때
사용 형식 ==>   eregi("찾는문자/정규식","지정 문자열")
결과 값 return ==>  

[ereg]
함수명 ==>   ereg();
설 명 ==>   지정 문자열내에서 대소문자를 구분하여 문자열 또는 정규식으로 특정 문자 또는 기호,숫자등을 찾을때
사용 형식 ==>   ereg("찾는문자/정규식","지정 문자열")
결과 값 return ==>  

[eregi_replace]
함수명 ==>   eregi_replace();
설 명 ==>   지정 문자열내에서 대소문자를 구분없이 찾는 문자열 또는 정규식으로 특정 문자열,기호,숫자등을 찾아서 타겟 문자열 형식으로 변환할때
사용 형식 ==>   eregi_replace("찾는문자/정규식","타겟문자열","지정 문자열")
결과 값 return ==>  

[ereg_replace]
함수명 ==>   ereg_place();
설 명 ==>   지정 문자열내에서 대소문자를 구분하여 찾는 문자열/정규식으로 특정 문자열,기호,숫자등을 찾아서 타겟 문자열 형식으로 변환할때
사용 형식 ==>   ereg_replace("찾는문자/정규식","타겟문자열","지정 문자열")
결과 값 return ==>  

[include]
함수명 ==>   include();
설 명 ==>   특정 파일을 소스내에 포함시킬 때.
사용 형식 ==>   include("경로/파일명")
결과 값 return ==>  

[print]
함수명 ==>   pring();
설 명 ==>   문자열 출력
사용 형식 ==>   print("변수명" 또는 "문자열")
결과 값 return ==>  

[sprintf]
함수명 ==>   sprintf()
설 명 ==>   포맷 문자열을 통해 지정해 준 포맷으로 문자열을 표시한다.
사용 형식 ==>   sprintf("포맷","변수명")
결과 값 return ==>  

[printf]
함수명 ==>   printf()
설 명 ==>   지정할 수 있는 포맷에 따라 문자열을 출력한다.
사용 형식 ==>   printf("포맷","변수명")
결과 값 return ==>  

[explode]
함수명 ==>   explode()
설 명 ==>   문자열을 지정해준 구분자로 분리하여 배열에 저장한다.
사용 형식 ==>   explode("구분자","문자열인수")
결과 값 return ==>  

[implode]
함수명 ==>   implode()
설 명 ==>   구분자로 나누어 배열에 담은 문자열을 다시 지정해준 구분자로 연결하여 전체 문자열을 반환한다.
사용 형식 ==>   implode("구분자",배열변수명)
결과 값 return ==>  

[join]
함수명 ==>   join()
설 명 ==>   implode()와 동일한 기능을 수행한다.
사용 형식 ==>   join("/", "배열변수명")
결과 값 return ==>  

[split]
함수명 ==>   split()
설 명 ==>   주어진 문자열을 정규표현식의 패턴에 따라 분리하여 배열에 저장한다.
사용 형식 ==>   implode("정규표현식","문자열")
결과 값 return ==>  

[strcmp]
함수명 ==>   strcmp()
설 명 ==>   두개의 문자열을 비교하여 참이면1, 거짓이면 0을 반환한다.
사용 형식 ==>   strcmp("문자열","문자열") 또는 strcmp("문자열","변수명") 또는 strcmp(변수명, 변수명)
결과 값 return ==>  

[substr]
함수명 ==>   substr()
설 명 ==>   문자열에서 특정시작 문자부터 길이만큼의 문자열을 추출하여 반환한다.
사용 형식 ==>   substr("문자열", 시작문자번호, 문자열의 길이)
결과 값 return ==>  

[exit]
함수명 ==>   exit;
설 명 ==>   PHP의 수행을 중단시킨다.
사용 형식 ==>   exit;
결과 값 return ==>  

[strchr]
함수명 ==>   strchr()
설 명 ==>   문자열이 처음으로 나타나는 위치부터 끝까지 반환
사용 형식 ==>   strchr("문자열","찾을 문자열")
결과 값 return ==>  

[strstr]
함수명 ==>   strstr()
설 명 ==>   strchr()함수와 동일한 수행을 한다.
사용 형식 ==>   strstr("문자열","찾을 문자열")
결과 값 return ==>  

[strrchr]
함수명 ==>   strrchr()
설 명 ==>   문자열이 마지막으로 나타나는 위치부터 끝까지 반환한다.
사용 형식 ==>   strrchr("문자열","찾을문자열")
결과 값 return ==>  

[strpos]
함수명 ==>   strpos()
설 명 ==>   문자열 대신 처음으로 나타나는 위치를 숫자로 반환, 이때 숫자는 0부터 시작.
사용 형식 ==>   strpos("문자열","찾을 문자열")
결과 값 return ==>  

[strrpos]
함수명 ==>   strrpos()
설 명 ==>   찾고자 하는 문자열에서 마지막으로 나타나는 위치를 반환한다.
사용 형식 ==>   strrpos("문자열", "찾을 문자열")

[strlen]
함수명 ==>   strlen()
설 명 ==>   문자열의 길이를 반환한다.
사용 형식 ==>   strlen($변수명) 또는 strlen("문자열")
결과 값 return ==>  

[strtolower]
함수명 ==>   strtolower()
설 명 ==>   알파벳 대문자를 모두 소문자로 바꾸어 반환한다.
사용 형식 ==>   strtolower("문자열")
결과 값 return ==>  

[strtoupper]
함수명 ==>   strtoupper()
설 명 ==>   알파벳 대문자를 소문자로 바꾸어 반환한다.
사용 형식 ==>   strtoupper("문자열")
결과 값 return ==>  

[ucfirst]
함수명 ==>   ucfirst()
설 명 ==>   알파벳 문자열의 첫 글자를 대문자로 반환한다.
사용 형식 ==>   unfirst("문자열")
결과 값 return ==>  

[ucwords]
함수명 ==>   ucwords()
설 명 ==>   알파벳 문자열의 첫 글자를 대문자로 반환한다.
사용 형식 ==>   ucwords("문자열")
결과 값 return ==>  

[strrev]
함수명 ==>   strrev()
설 명 ==>   인자로 전달한 문자열의 순서를 역전시킨다.
사용 형식 ==>   strrev("문자열")
결과 값 return ==>  

[strtr]
함수명 ==>   strtr()
설 명 ==>   문자열에서 변경하고자 하는 문자열을 변경할문자열로 1:1 변경해준다.
사용 형식 ==>   strtr("문자열","변경할문자열","변경할 문자열")
결과 값 return ==>  

[str_replace]
함수명 ==>   str_replace
설 명 ==>   문자열 중에 변경하고자 하는 문자열을 찾아 변환한다.
사용 형식 ==>   str_replace("찾을문자열","변경할문자열","문자열 원본")
결과 값 return ==>  

[chop]
함수명 ==>   chop()
설 명 ==>   문자열의 뒷부분의 공백 문자를 제거한 후 반환한다.
사용 형식 ==>   chop("문자열")
결과 값 return ==>  

[trim]
함수명 ==>   trim()
설 명 ==>   문자열의 앞과 뒤에 있는 공백을 제거한 후 문자열을 반환한다.
사용 형식 ==>   trim("문자열")
결과 값 return ==>  

[quotemeta]
함수명 ==>   quotemeta()
설 명 ==>   메타문자 앞에 역슬래시를 붙인다.
사용 형식 ==>   quotemeta()
결과 값 return ==>  

[chr]
함수명 ==>   chr()
설 명 ==>   아스키함수에 해당하는 문자를 반환한다.
사용 형식 ==>   chr("아스키값")
결과 값 return ==>  

[ord]
함수명 ==>   ord()
설 명 ==>   문자열에서 첫번째 문자에 아스키코드값을 반환한다.
사용 형식 ==>   ord("문자열")
결과 값 return ==>  

[parse_str]
함수명 ==>   parse_str()
설 명 ==>   get방식과 같은 형태의 변수형을 변수와 값으로 받을 수 있게 해준다.
사용 형식 ==>   parse_str(변수명)
결과 값 return ==>  

[fopen]
함수명 ==>   fopen()
설 명 ==>   로컬경로의 파일이나 url경로의 파일을 읽기 모드나 쓰기 모드로 열어준다.
사용 형식 ==>   fopen("절대경로명/파일", "모드"),fopen("url주소", "모드")
결과 값 return ==>  

[fclose]
함수명 ==>   fclose()
설 명 ==>   fopen으로 열린 파일을 닫는다.
사용 형식 ==>   fclose($fp)
결과 값 return ==>  

[fread]
함수명 ==>   fread()
설 명 ==>   파일포인터가 가리키는 파일의 내용을 지정한 크기만큼 읽어 들인다.
사용 형식 ==>   fread($fp,"읽어들일 바이트")
결과 값 return ==>  

[feof]
함수명 ==>   feof()
설 명 ==>   현재 파일 포인터가 파일의 끝인지를 알려주는 함수
사용 형식 ==>   feof($fp)
결과 값 return ==>  

[fgets]
함수명 ==>   fgets()
설 명 ==>   파일을 읽어올때 한줄씩 읽어온다.
사용 형식 ==>   fgets($fp,"읽어들일 바이트")
결과 값 return ==>  

[fputs]
함수명 ==>   fputs()
설 명 ==>   파일을 a 또는 w 모드로 열어 문자열을 파일에 기록한다.
사용 형식 ==>   fputs($fp, "문자열")
결과 값 return ==>  

[fwirte]
함수명 ==>   fwirte()
설 명 ==>   파일을 기록한다.
사용 형식 ==>   fwrite($fp, "문자열")
결과 값 return ==>  

[fpassthru]
함수명 ==>   fpassthru()
설 명 ==>   파일포인터의 현재 위치에서 파일의 끝까지 읽어 들이도록 한다.
사용 형식 ==>   fpassthru($fp)
결과 값 return ==>  

[readfile]
함수명 ==>   readfile()
설 명 ==>   fpassthru와 비슷하지만 fopen()없이 직접 바로 파일을 읽어들일 수 있다. 읽어들인 파일의 절대경로를 포함한다.
사용 형식 ==>   readfile("파일의 절대경로 또는 상대경로/파일명")
결과 값 return ==>  

[fgetc]
함수명 ==>   fgetc()
설 명 ==>   파일로부터 한문자를 읽어들인다.
사용 형식 ==>   fgetc($fp)
결과 값 return ==>  

[filesize]
함수명 ==>   filesize()
설 명 ==>   파일의 크기를 바이트수로 반환한다.
사용 형식 ==>   filesize("파일경로/파일명")
결과 값 return ==>  

[file_exists]
함수명 ==>   file_exists()
설 명 ==>   파일이름으로 지정한 파일이 존재하는지 검사한다.
사용 형식 ==>   file_exists("파일경로/파일명")
결과 값 return ==>  

[is_file]
함수명 ==>   is_file()
설 명 ==>   파일이름으로 지정한 이름이 파일면 true를 반환한다.
사용 형식 ==>   is_file("파일경로/파일명")
결과 값 return ==>  

[is_dir]
함수명 ==>   is_dir()
설 명 ==>   파일이름으로 지정한 이름이 디렉토리일경우 true를 반환한다.
사용 형식 ==>   is_dir("파일경로/파일명")
결과 값 return ==>  

[is_link]
함수명 ==>   is_link()
설 명 ==>   파일이름으로 지정한 이름이 심볼릭 링크일경우 true를 반환한다.
사용 형식 ==>   is_link("파일경로/파일명")
결과 값 return ==>  

[is_escutable]
함수명 ==>   is_escutable()
설 명 ==>   파일이름으로 지정한 파일이 실행 가능한 파일이면 true를 반환한다.
사용 형식 ==>   is_excutable("파일경로/파일명")
결과 값 return ==>  

[is_readable]
함수명 ==>   is_readable()
설 명 ==>   파일이름으로 지정한 파일이나 디렉토리가 읽기 가능한경우 true를 반환한다
사용 형식 ==>   is_readable("파일경로/파일명 또는 디렉토리명")
결과 값 return ==>  

[is_writeable]
함수명 ==>   is_writeable()
설 명 ==>   파일이름으로 지정한 파일이나 디렉토리가 쓰기 가능한 경우 true를 반환한다
사용 형식 ==>   is_writeable("파일경로/파일명 또는 디렉토리명")
결과 값 return ==>  

[copy]
함수명 ==>   copy()
설 명 ==>   파일을 복사하고 제대로 수행이 되면 true를 반환한다.
사용 형식 ==>   copy("파일경로/복사할 파일명", "파일경로/복사된 파일명")
결과 값 return ==>  

[rename]
함수명 ==>   rename()
설 명 ==>   파일을 이름을 바꾼다. 제대로 수행이 되면 true를 반환한다.
사용 형식 ==>   rename("파일경로/변경할 파일명", "파일경로/변경후 파일명")
결과 값 return ==>  

[unlink]
함수명 ==>   unlink()
설 명 ==>   파일을 삭제한다. 제대로 수행될 경우 true를 반환한다.
사용 형식 ==>   unlink("파일경로/삭제할 파일명")
결과 값 return ==>  

[mkdir]
함수명 ==>   mkdir()
설 명 ==>   디렉토리를 생상하고 동시에 권한도 함께 지정할 수 있다.
사용 형식 ==>   mkdir("경로/디렉토리명")
결과 값 return ==>  

[rmdir]
함수명 ==>   rmdir()
설 명 ==>   디렉토리 삭제
사용 형식 ==>   rmdir("경로/디렉토리명")
결과 값 return ==>  

[basename]
함수명 ==>   basename()
설 명 ==>   경로명과 파일명을 받아 파일명만을 반환한다.
사용 형식 ==>   basename("파일경로/파일명")
결과 값 return ==>  

[dirname]
함수명 ==>   dirname()
설 명 ==>   경로명과 파일명을 받아 경로명만을 반환한다.
사용 형식 ==>   dirname("파일경로/파일명")
결과 값 return ==>  

[file]
함수명 ==>   file()
설 명 ==>   줄단위로 읽어서 각 줄으 문자열을 배열로 하여 반환한다.
사용 형식 ==>   dirname("파일경로/파일명")
결과 값 return ==>  

[opendir]
함수명 ==>   opendir()
설 명 ==>   지정한 디렉토리에 대한 핸들을 얻는다.
사용 형식 ==>   opendir("디렉토리 경로")
결과 값 return ==>  

[closedir]
함수명 ==>   closedir()
설 명 ==>   opendir()함수 호출로 열어둔 디렉토리에 대한 핸들을 닫는다.
사용 형식 ==>   closedir($od)
결과 값 return ==>  

[readdir]
함수명 ==>   readdir()
설 명 ==>   디렉토리에 있는 모든 디렉토리 및 파일들의 이름을 읽어 배열의 형태로 반환
사용 형식 ==>   readdir($od)
결과 값 return ==>  

[rewinddir]
함수명 ==>   rewinddir()
설 명 ==>   디렉토리 핸들의 포인터 위치를 제일 처음으로 되돌린다.
사용 형식 ==>   rewinddir($od)
결과 값 return ==>  

[chdir]
함수명 ==>   chdir()
설 명 ==>   지저한 디렉토리로 바꾼다.
사용 형식 ==>   chdir("경로명/디렉토리명")
결과 값 return ==>  

[dir]
함수명 ==>   dir()
설 명 ==>   디렉토리 관련 함수를 사용할 수 있는 클래스
사용 형식 ==>   dir("경로/디렉토리명")
결과 값 return ==>  

[parse_url]
함수명 ==>   parse_url()
설 명 ==>   url을 입력하면 해당 url에 대한 정보를 연관 배열로 저장하여 반환
사용 형식 ==>   parse_url("URL주소")
결과 값 return ==>  

[urlencode]
함수명 ==>   urlencode()
설 명 ==>   데이터를 url인코딩해준다.
사용 형식 ==>   urlencode("문자열")
결과 값 return ==>  

[urldecode]
함수명 ==>   urldecode()
설 명 ==>   url을 통해 넘어온 값 중 인코딩된 문자열을 디코딩한다.
사용 형식 ==>   urldecode("문자열")
결과 값 return ==>  

[gettype]
함수명 ==>   gettype()
설 명 ==>   변수형을 반환한다.
사용 형식 ==>   gettype("변수명")
결과 값 return ==>  

[settype]
함수명 ==>   settype()
설 명 ==>   변수형을 변환한다.
사용 형식 ==>   settype("변수명", "변수타입")
결과 값 return ==>  

[intval]
함수명 ==>   intval()
설 명 ==>   변수값을 정수형 값으로 변환
사용 형식 ==>   intval("변수값")
결과 값 return ==>  

[doubleval]
함수명 ==>   doubleval()
설 명 ==>   변수값을 실수형 값으로 변환한다.
사용 형식 ==>   doubleval("변수값")
결과 값 return ==>  

[strval]
함수명 ==>   strval()
설 명 ==>   변수를 문자형 값으로 변환한다.
사용 형식 ==>   strval("변수값")
결과 값 return ==>  

[isset]
함수명 ==>   isset()
설 명 ==>   변수가 존재하는지 확인한다.
사용 형식 ==>   isset("변수명")
결과 값 return ==>  

[unset]
함수명 ==>   unset()
설 명 ==>   변수를 삭제한다.
사용 형식 ==>   unset("변수명")
결과 값 return ==>  

[empty]
함수명 ==>   empty()
설 명 ==>   변수에 값이 존재하는지 확인하여 없으면 true를 있으면 false를 반환한다.
사용 형식 ==>   empty("변수명")
결과 값 return ==>  

[is_array]
함수명 ==>   is_array()
설 명 ==>   변수의 형이 배열인지 확인한다.
사용 형식 ==>   is_array("변수명")
결과 값 return ==>  

[is_double]
함수명 ==>   is_double
설 명 ==>   변수의 형이 더블형인지 확인한다.
사용 형식 ==>   is_double("변수명")
결과 값 return ==>  

[abs]
함수명 ==>   abs()
설 명 ==>   변수의 절대값을 반환
사용 형식 ==>   abs("변수명")
결과 값 return ==>  

[round]
함수명 ==>   round()
설 명 ==>   변수의 반올림한 값을 구한다.
사용 형식 ==>   round("변수명")
결과 값 return ==>  

[crypt]
함수명 ==>   crypt();
사용 형식 ==>   crypt("문자열","암호키");
설 명 ==>   특정문자열을 암호키를 이용하여 암호화 한다.
결과 값 return ==>  

[ceil]
함수명 ==>   ceil()
설 명 ==>   변수 값의 무조건 올림 값을 구한다.
사용 형식 ==>   ceil("변수명")
결과 값 return ==>  

[floor]
함수명 ==>   floor()
설 명 ==>   변수값의 무조건 내림 값을 구한다.
사용 형식 ==>   floor("변수명")
결과 값 return ==>  

[pow]
함수명 ==>   pow()
설 명 ==>   인자 값만큼 제곱승 한 값을 구한다.
사용 형식 ==>   pow("변수명", "제곱할 횟수")
결과 값 return ==>  

[min]
함수명 ==>   min()
설 명 ==>   최소값을 구한다.
사용 형식 ==>   min("숫자값", "숫자값",...)
결과 값 return ==>  

[max]
함수명 ==>   max()
설 명 ==>   최대값을 구한다.
사용 형식 ==>   max("숫자값", "숫자값",...)
결과 값 return ==>  

[count]
함수명 ==>   count()
설 명 ==>   배열의 크기를 구한다.
사용 형식 ==>   count("변수명")
결과 값 return ==>  

[sizeof]
함수명 ==>   sizeof()
설 명 ==>   배열의 크기를 구한다.
사용 형식 ==>   sizeof("변수명")
결과 값 return ==>  

[each]
함수명 ==>   each()
설 명 ==>   배열의 내용을 출력할때 사용한다.
사용 형식 ==>   each("배열변수명")
결과 값 return ==>  

[list]
함수명 ==>   list()
설 명 ==>   배열의 내용을 출력할때 사용한다.
사용 형식 ==>   list("배열의 인자를 받을 변수명", "배열의 인자를 받을 변수명"...)
결과 값 return ==>  

[end]
함수명 ==>   end()
설 명 ==>   현재 배열의 포인터를 끝으로 이동시킨다.
사용 형식 ==>   end("배열변수명")
결과 값 return ==>  

[next]
함수명 ==>   next()
설 명 ==>   현재 배열의 포인터를 다음으로 이동시킨다.
사용 형식 ==>   next("배열변수명")
결과 값 return ==>  

[reset]
함수명 ==>   reset()
설 명 ==>   reset은 배열포인터를 다시 처음으로 되돌린다.
사용 형식 ==>   reset("배열변수명")
결과 값 return ==>  

[exec]
함수명 ==>   exec()
설 명 ==>   리눅스 서버의 내부 명령어를 사용하게 한다.
사용 형식 ==>   exec("리눅스명령어", "결과를 저장할 변수명" ,"에러발생시 저장할 변수명")
결과 값 return ==>  

[number_format]
함수명 ==>   number_format()
설 명 ==>   천단위마다 ","를 붙여준다.
사용 형식 ==>   number_format("변수명", "소수점자리수", "소수점 표시마크변경", "천단위 표시 마크변경")
결과 값 return ==>  

[show_source]
함수명 ==>   show_source()
설 명 ==>   php파일의 소스를 보여준다.
사용 형식 ==>   show_source("경로명/파일명")
결과 값 return ==>  

[highlight_string]
함수명 ==>   highlight_string()
설 명 ==>   php파일의 소스를 보여준다.
사용 형식 ==>   show_source("경로명/파일명")
결과 값 return ==>  

[uniqid]
함수명 ==>   uniqid()
설 명 ==>   유일한 아이디 값을 만들어준다
사용 형식 ==>   uniqid()
결과 값 return ==>  

[PHP_SELF]
함수명 ==>   $PHP_SELF
사용 형식 ==>   $PHP_SELF
결과 값 return ==>   문자열
설 명 ==>   document root를 기준으로 한 현재 실행중인 스크립트의 파일 이름. PHP를 커맨드라인으로 샐행한 경우 이 변수는 사용할 수 없다.

[HTTP_COOKIE_VARS]
함수명 ==>   $HTTP_COOKIE_VARS
사용 형식 ==>   $HTTP_COOKIE_VARS
결과 값 return ==>   문자열
설 명 ==>   현재 스크립트에 HTTP 쿠키를 사용해 전달된 변수의 associative 배열

[HTTP_GET_VARS]
함수명 ==>   $HTTP_GET_VARS
사용 형식 ==>   $HTTP_GET_VARS
결과 값 return ==>   문자열
설 명 ==>   현재 스크립트에 HTTP GET 메소드를 사용해 전달된 변수의 associative 배열

[HTTP_POST_VARS]
함수명 ==>   $HTTP_POST_VARS
사용 형식 ==>   $HTTP_POST_VARS
결과 값 return ==>   문자열
설 명 ==>   현재 스크립트에 HTTP POST 메소드를 사용해 전달된 변수의 associative 배열

[HTTP_POST_FILES]
함수명 ==>   $HTTP_POST_FILES
사용 형식 ==>   $HTTP_POST_FILES
결과 값 return ==>  
설 명 ==>   현재 스크립트에 HTTP POST 메소드를 사용해 업로드된 파일에 대한 정보를 가진 associative 배열

[HTTP_ENV_VARS]
함수명 ==>   $HTTP_ENV_VARS
사용 형식 ==>   $HTTP_ENV_VARS
결과 값 return ==>   문자열
설 명 ==>   현재 스크립트에 현재 환경 변수에서 전달된 변수의 associative 배열

[HTTP_SERVER_VARS]
함수명 ==>   $HTTP_SERVER_VARS
사용 형식 ==>   $HTTP_SERVER_VARS
결과 값 return ==>   문자열
설 명 ==>   현재 스크립트에 HTTP 서버에서 전달된 변수의 associative 배열 이 변수들은 위에서 언급한 Apache 변수들과 유사한 내용으로 되어있다.

[GATEWAY_INTERFACE]
함수명 ==>   $GATEWAY_INTERFACE
사용 형식 ==>   $GATEWAY_INTERFACE
결과 값 return ==>   문자열
설 명 ==>   서버가 사용하고 있는 CGI specification의 revision. 예: 'CGI/1.1'.

[SERVER_NAME]
함수명 ==>   $SERVER_NAME
사용 형식 ==>   $SERVER_NAME
결과 값 return ==>   문자열
설 명 ==>   현재 스크립트가 실행되고 있는 호스트의 이름. 만약 스크립트가 가상 호스트에서 실행되고 있다면, 이 값은 가상 호스트의 값이 될 것이다.

[SERVER_SOFTWARE]
함수명 ==>   $SERVER_SOFTWARE
사용 형식 ==>   $SERVER_SOFTWARE
결과 값 return ==>   문자열
설 명 ==>   요구에 대한 대답의 헤더에 사용할 서버 identification 문자열

[SERVER_PROTOCOL]
함수명 ==>   $SERVER_PROTOCOL
사용 형식 ==>   $SERVER_PROTOCOL
결과 값 return ==>   문자열
설 명 ==>   페이지가 요구되어질 때 사용한 프로토콜의 이름과 리비젼. 예: 'HTTP/1.0';

[REQUEST_METHOD]
함수명 ==>   $REQUEST_METHOD
사용 형식 ==>   $REQUEST_METHOD
결과 값 return ==>   문자열
설 명 ==>   페이지가 요구될 때 사용된 method: 예: 'GET', 'HEAD', 'POST', 'PUT'.

[QUERY_STRING]
함수명 ==>   $QUERY_STRING
사용 형식 ==>   $QUERY_STRING
결과 값 return ==>   문자열
설 명 ==>   해당 페이지를 접근할 때 사용된 query string.

[DOCUMENT_ROOT]
함수명 ==>   $DOCUMENT_ROOT
사용 형식 ==>   $DOCUMENT_ROOT
결과 값 return ==>   문자열
설 명 ==>   현재 스크립트가 샐행중인 document root 디렉토리. 서버의 설정 파일에 정의되어 있다.

[HTTP_ACCEPT]
함수명 ==>   $HTTP_ACCEPT
사용 형식 ==>   $HTTP_ACCEPT
결과 값 return ==>   문자열
설 명 ==>   현재의 요구(request)에 포함된 Accept: 헤더의 내용 (존재하는 경우만)

[HTTP_ACCEPT_CHARSET]
함수명 ==>   $HTTP_ACCEPT_CHARSET
사용 형식 ==>   $HTTP_ACCEPT_CHARSET
결과 값 return ==>   문자열
설 명 ==>   현재의 요구(request)에 포함된 Accept-Charset: 헤더의 내용 (존재하는 경우만). 예: 'iso-8859-1,*,utf-8'.

[HTTP_ACCEPT_ENCODING]
함수명 ==>   $HTTP_ACCEPT_ENCODING
사용 형식 ==>   $HTTP_ACCEPT_ENCODING
결과 값 return ==>   문자열
설 명 ==>   현재의 요구(request)에 포함된 Accept-Encoding: 헤더의 내용 (존재하는 경우만). 예: 'gzip'.

[HTTP_ACCEPT_LANGUAGE]
함수명 ==>   $HTTP_ACCEPT_LANGUAGE
사용 형식 ==>   $HTTP_ACCEPT_LANGUAGE
결과 값 return ==>   문자열
설 명 ==>   현재의 요구(request)에 포함된 Accept-Language: 헤더의 내용 (존재하는 경우만). 예: 'en'.

[HTTP_CONNECTION]
함수명 ==>   $HTTP_CONNECTION
사용 형식 ==>   $HTTP_CONNECTION
결과 값 return ==>   문자열
설 명 ==>   현재의 요구(request)에 포함된 Connection: 헤더의 내용 (존재하는 경우만). 예: 'Keep-Alive'.

[HTTP_HOST]
함수명 ==>   $HTTP_HOST
사용 형식 ==>   $HTTP_HOST
결과 값 return ==>   문자열
설 명 ==>   현재의 요구(request)에 포함된 Host: 헤더의 내용 (존재하는 경우만).

[HTTP_REFERER]
함수명 ==>   $HTTP_REFERER
사용 형식 ==>   $HTTP_REFERER
결과 값 return ==>   문자열
설 명 ==>   현재 페이지를 찾아온 페이지.

[HTTP_USER_AGENT]
함수명 ==>   $HTTP_USER_AGENT
사용 형식 ==>   $HTTP_USER_AGENT
결과 값 return ==>   문자열
설 명 ==>   현재의 요구에 포함된 User_Agent: 헤더의 내용 (존재하는 경우만).

[REMOTE_ADDR]
함수명 ==>   $REMOTE_ADDR
사용 형식 ==>   $REMOTE_ADDR
결과 값 return ==>   문자열
설 명 ==>   사용자가 현재 페이지를 보고 있는 시스템의 IP 주소

[REMOTE_PORT]
함수명 ==>   $REMOTE_PORT
사용 형식 ==>   $REMOTE_PORT
결과 값 return ==>   문자열
설 명 ==>   사용자의 시스템이 웹서버와 통신하고 있는 port 번호

[SCRIPT_FILENAME]
함수명 ==>   $SCRIPT_FILENAME
사용 형식 ==>   $SCRIPT_FILENAME
결과 값 return ==>   문자열
설 명 ==>   현재 실행되고 있는 스크립트의 절대 경로명

[SERVER_ADMIN]
함수명 ==>   $SERVER_ADMIN
사용 형식 ==>   $SERVER_ADMIN
결과 값 return ==>   문자열
설 명 ==>   웹서버 설정 파일에서 SERVER_ADMIN (Apache의 예) 지시자에 설정되어 있는 값.

[SERVER_PORT]
함수명 ==>   $SERVER_PORT
사용 형식 ==>   $SERVER_PORT
결과 값 return ==>   문자열
설 명 ==>   웹서버가 사용하는 port 번호. 기본값으로 보통 '80'이 사용.

[SERVER_SIGNATURE]
함수명 ==>   $SERVER_SIGNATURE
사용 형식 ==>   $SERVER_SIGNATURE
결과 값 return ==>   문자열
설 명 ==>   server-generated 페이지에 추가되는 서버 버전과 가상 호스트 명. (enabled된 경우만)

[PATH_TRANSLATED]
함수명 ==>   $PATH_TRANSLATED
사용 형식 ==>   $PATH_TRANSLATED
결과 값 return ==>   문자열
설 명 ==>   모든 virtual을 real로의 전환을 마친 후, 현재 페이지의 파일시스템 기준의 경로. (document root 기준이 아니다.)

[SCRIPT_NAME]
함수명 ==>   $SCRIPT_NAME
사용 형식 ==>   $SCRIPT_NAME
결과 값 return ==>   문자열
설 명 ==>   현재 스크립트의 경로. 이것은 해당 페이지가 자기 자신을 가리킬 때 사용하면 유용하다.

[REQUEST_URI]
함수명 ==>   $REQUEST_URI
사용 형식 ==>   $REQUEST_URI
결과 값 return ==>   문자열
설 명 ==>   이 페이지를 접근하기 위해 사용한 URI. 예: '/index.html'.

[mysql_connect]
함수명 ==>   mysql_connect();
사용 형식 ==>   mysql_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd)
결과 값 return ==>   mysql/NULL
설 명 ==>   데이터베이스 엔진과 연결을 설정하는 함수

[mysql_select_db]
함수명 ==>   mysql_select_db();
사용 형식 ==>   mysql_select_db(MYSQL *mysql, const char *db)
결과 값 return ==>   int
설 명 ==>   mysql_connect() 함수가 성공적으로 수행된 후에 호출하는 함수 서버에서 관리하고 있는 데이터베이스 중 접근하려는 데이터베이스를 선택하는 함수

[mysql_query]
함수명 ==>   mysql_query();
사용 형식 ==>   mysql_query(MYSQL *mysql, const char *query);
결과 값 return ==>   int
설 명 ==>   mysql에 의해서 지정된 데이터베이스에 query에 의해서 지정된 SQL 쿼리를 실행한다.

[mysql_store_result]
함수명 ==>   mysql_store_result();
사용 형식 ==>   mysql_store_result(MYSQL *mysql);
결과 값 return ==>   MYSQL_RES
설 명 ==>   mysql_query가 성공적으로 실행된 후 그 결과를 읽는다.

[mysql_fetch_row]
함수명 ==>   mysql_fetch_row();
사용 형식 ==>   mysql_fetch_row(MYSQL_RES *res);
결과 값 return ==>   MYSQL_ROW
설 명 ==>   쿼리 결과로부터 다음 줄(row)을 불러온다. 더 이상 불러올 데이터가 없으면, NULL을 리턴한다.

[mysql_num_fields]
함수명 ==>   mysql_num_fields();
사용 형식 ==>   mysql_num_fields(MYSQL_RES *result);
결과 값 return ==>   int
설 명 ==>   쿼리 결과에 있는 컬럼(fields)의 숫자를 리턴하는 매크로 함수

[mysql_num_rows]
함수명 ==>   mysql_num_rows();
사용 형식 ==>   mysql_num_rows(MYSQL_RES *result);
결과 값 return ==>   int
설 명 ==>   가장 최근에 타 함수에 의해서 리턴된 행수(ROW)를 리턴하는 매크로 함수(검색결과 갯수 리턴)

[mysql_close]
함수명 ==>   mysql_close();
사용 형식 ==>   mysql_close(MYSQL *mysql);
결과 값 return ==>   void
설 명 ==>   데이터 베이스 엔진과의 연결을 닫는다. 모든 작업이 완료된 후에는 mysql_close으로 connection을 닫아야함.  복귀 값 : 없음

[mysql_eof]
함수명 ==>   mysql_eof();
사용 형식 ==>   mysql_eof(MYSQL_RES *);
결과 값 return ==>   int
설 명 ==>   fetch할 자료가 더 있는지를 검사한다.

[mysql_error]
함수명 ==>   mysql_error();
사용 형식 ==>   mysql_error(MYSQL *mysql);
결과 값 return ==>   char
설 명 ==>   mysql 연결에서 가장 최근에 호출된 MySQL 함수의 오류 메시지 문자열을 리턴하는 함수. 오류가 발생하지 않았다면, empty string을 리턴

[mysql_affected_rows]
함수명 ==>   mysql_affected_rows();
사용 형식 ==>   mysql_affected_rows(MYSQL *mysql);
결과 값 return ==>   int
설 명 ==>   가장 최근의 UPDATE, DELETE 또는 INSERT에 영향을 받은(affected) row의 수를 반환한다.

[mysql_create_db]
함수명 ==>   mysql_create_db();
사용 형식 ==>   mysql_create_db(MYSQL *mysql, const char *db);
결과 값 return ==>   int
설 명 ==>   mysql에 의해서 지정된 기계에 db라는 이름의 데이터베이스를 생성한다.

[mysql_data_seek]
함수명 ==>   mysql_data_seek();
사용 형식 ==>   mysql_data_seek(MYSQL_RES *res, uint offset);
결과 값 return ==>   void
설 명 ==>   쿼리 결과값에서 지정된 행(row)을 찾는다. mysql_use_result()에 의해서 생성된 연결에서는 쓸 수 없다.

[mysql_drop_db]
함수명 ==>   mysql_fetch_field();
사용 형식 ==>   mysql_drop_db(MYSQL *mysql, const char *db);
결과 값 return ==>   int
설 명 ==>   mysql에 의해서 지정된 machine으로부터 db라는 이름을 데이터베이스를 drop한다.

[mysql_fetch_field]
함수명 ==>   mysql_fetch_field();
사용 형식 ==>   mysql_fetch_field(MYSQL_RES *handle);
결과 값 return ==>   MYSQL_FIELD
설 명 ==>   테이블 필드의 타입이 무엇인지 알아낸다.

[mysql_fetch_lengths]
함수명 ==>   mysql_fetch_lengths();
사용 형식 ==>   mysql_fetch_lengths(MYSQL_RES *mysql);
결과 값 return ==>   unsigned int
설 명 ==>   쿼리 결과값에 있는 모든 컬럼의 길이를 리턴한다.

[mysql_field_seek]
함수명 ==>   mysql_field_seek();
사용 형식 ==>   mysql_field_seek(MYSQL_RES *result, int field);
결과 값 return ==>   void
설 명 ==>   컬럼 커서를 컬럼 번호 field로 옮긴다. 이때, field 값 x는 0 <= x <= mysql_num_fields(MYSQL_RES*)-1 이어야한다.

[mysql_free_result]
함수명 ==>   mysql_free_result();
사용 형식 ==>   mysql_free_result(MYSQL_RES *result);
결과 값 return ==>   void
설 명 ==>   쿼리 결과를 저장하고있는 메모리를 free시킨다. mysql_store_result()에 대한 결과값 사용을 마치고 호출해야한다.

[mysql_get_client_info]
함수명 ==>   mysql_get_client_info();
사용 형식 ==>   mysql_get_client_info(void);
결과 값 return ==>   char
설 명 ==>   현재 쓰이고 있는 client 라이브러리의 버전 정보를 포함하고 있는 스트링을 리턴한다.

[mysql_get_host_info]
함수명 ==>   mysql_get_host_info();
사용 형식 ==>   mysql_get_host_info(MYSQL *mysql);
결과 값 return ==>   char
설 명 ==>   host의 이름을 리턴한다 (mysql_connect와 host 인자(argument)는 같다).

[mysql_get_proto_info]
함수명 ==>   mysql_get_proto_info();
사용 형식 ==>   mysql_get_proto_info(MYSQL *mysql);
결과 값 return ==>   int
설 명 ==>   연결에 쓰이고 있는 프로토콜의 버전을 얻는다.

[mysql_get_server_info]
함수명 ==>   mysql_get_server_info();
사용 형식 ==>   mysql_get_server_info(MYSQL *mysql);
결과 값 return ==>   char
설 명 ==>   써버의 버전 번호를 리턴한다.

[mysql_insert_id]
함수명 ==>   mysql_insert_id();
사용 형식 ==>   mysql_insert_id(MYSQL *mysql);
결과 값 return ==>   int
설 명 ==>   결과 변수인 'res'에서 AUTO_INCREMENT 필드를 위해서 생성된 ID를 리턴한다.

[mysql_list_dbs]
함수명 ==>   mysql_list_dbs();
사용 형식 ==>   mysql_list_dbs(MYSQL *mysql, const char *wild);
결과 값 return ==>   MYSQL_RES
설 명 ==>   mSQL 어플리케이션을 쉽게 포팅하기 위해서 제공되었다. 쿼리처럼 'SHOW databases LIKE wild-card '를 실행하는 것과 유사하다.

[mysql_list_fields]
함수명 ==>   mysql_list_fields();
사용 형식 ==>   mysql_list_fields(MYSQL *mysql, const char *table, const char *wild);
결과 값 return ==>   MYSQL_RES
설 명 ==>   mSQL 어플리케이션을 쉽게 포팅하기 위해서 제공되었다.

[mysql_list_processes]
함수명 ==>   mysql_list_processes();
사용 형식 ==>   mysql_list_processes(MYSQL *mysql);
결과 값 return ==>   MYSQL_RES
설 명 ==>   MySQL 데이터베이스 엔진에서 현재 실행 중인 thread의 리스트를 얻는다. 단, process 권한을 가지고 있어야한다.

[mysql_list_tables]
함수명 ==>   mysql_list_tables();
사용 형식 ==>   mysql_list_tables(MYSQL *mysql, const char *wild);
결과 값 return ==>   MYSQL_RES
설 명 ==>   mSQL 응용 프로그램을 쉽게 포팅하기 위한 함수. 쿼리처럼 'SHOW tables FROM database'를 하는 것과 유사하다.

[mysql_real_query]
함수명 ==>   mysql_real_query();
사용 형식 ==>   mysql_real_query(MYSQL *mysql, const char *query, uint length);
결과 값 return ==>   int
설 명 ==>   쿼리 스트링을 위해서 크기가 고정된 버퍼를 할당했다면, 이것을 쓸 수 있다.

[mysql_reload]
함수명 ==>   mysql_reload();
사용 형식 ==>   mysql_reload(MYSQL *mysql);
결과 값 return ==>   int
설 명 ==>   MySQL 데이터베이스 엔진이 사용자 권한 테이블을 다시 읽어들이고, 모든 캐쉬를 정리하고, 쓰이지 않는 모든 테이블을 close한다.

[mysql_shutdown]
함수명 ==>   mysql_shutdown();
사용 형식 ==>   mysql_shutdown(MYSQL *mysql);
결과 값 return ==>   int
설 명 ==>   MySQL 데이터베이스 엔진을 shutdown한다. 단, 사용자가 shutdown 권한을 가지고 있어야한다.

[mysql_stat]
함수명 ==>   mysql_stat();
사용 형식 ==>   mysql_stat(MYSQL *mysql);
결과 값 return ==>   char
설 명 ==>   커맨드 'mysqladmin version'과 유사한 정보를 문자 배열로 리턴한다.

[mysql_use_result]
함수명 ==>   mysql_use_result();
사용 형식 ==>   mysql_use_result(MYSQL *mysql);
결과 값 return ==>   MYSQL_RES
설 명 ==>   결과를 mysql_fetch_row()에 의해서 써버에서 동적으로 불러오는 것을 제외하면, mysql_store_result()와 같다. 

[출처] 웹디황용

"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기,
각종 광고, 영업, 판매, 제안서, 전단지
반응율 3배×10배 이상 높이는 마법의 8단계 공식"
자세히보기

Comments

번호 제목 글쓴이 날짜 조회
3165 event.srcElement 99 단국강토 02.10 1423
3164 한글 및 이미지 정렬 M 최고의하루 12.19 1424
3163 table 태그를 알자 99 단국강토 02.10 1424
3162 Warning: session_register(): Cannot send session cache limiter 13 김영철 01.14 1425
3161 액션스크립 정의 99 단국강토 01.12 1426
3160 [ PHP ] PHP has encountered an Access Violation at 77FCAFE6 M 최고의하루 12.19 1427
3159 Smarty QuickStart Guide 13 김영철 01.14 1427
3158 word-break:break-all, nowrap 유용하게 쓰기 M 최고의하루 12.26 1428
3157 me 속성 , rules 속성 99 단국강토 01.19 1428
3156 MSSQL Server DBA 가이드-2 M 최고의하루 12.26 1429
3155 [설치/설정] 확장모듈 설치 방법 13 김영철 01.14 1430
3154 MSSQL Server DBA 가이드-1 M 최고의하루 12.26 1431
3153 RSS 포멧과 구독기 만들기-2 M 최고의하루 12.24 1434
3152 FORM 태그 기본 ★ M 최고의하루 12.20 1435
3151 php5 99 단국강토 01.02 1436
3150 웹페이지의 특정 부분만 인쇄 99 단국강토 02.16 1437
3149 inner html 99 단국강토 02.16 1439
3148 class.layout을 사용한 동적인 웹페이지 13 김영철 01.13 1439
3147 table을 엑셀 편집 하듯이 M 최고의하루 12.23 1440
3146 플래쉬 강좌 - 이음새없이 흐르는 이미지 99 단국강토 01.06 1440
3145 자바스크립트의기본 99 단국강토 02.10 1442
3144 IE 패치, 플래쉬 활성화 시키기, 플래쉬 점선 없애기 99 단국강토 02.02 1442
3143 파일업로드 썸네일 제작 class 13 김영철 01.13 1443
3142 Eclipse에서 Php 사용하기 13 김영철 01.13 1445
3141 PHP 성능 튜닝 관련 글 13 김영철 01.14 1448
열람중 [쇼핑몰구축] PHP 사용 함수 설명 13 김영철 01.13 1449
3139 테이블 타이틀 내용과 같이 스크롤 99 단국강토 02.19 1452
3138 [hatelove님의 JBBS 알고리즘 강좌 11] 13 김영철 01.14 1452
3137 MS-SQL2005에서 2000 DTS Package 보기 13 김영철 01.23 1458
3136 php 파일 업, 다운로드 13 김영철 01.13 1461
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취