사이트 내 전체검색
PHP
php 함수 정리
로빈아빠
https://cmd.kr/php/265 URL이 복사되었습니다.

본문


php 함수 정리

[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()
설 명 ==>  문자열에 포함된 개행 문자를
태그로 모두 바꿔준다.
사용 형식 ==>  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()와 같다.


"PHP" 분류의 다른 글
Pear::Pager 클래스
PHP에서 데이터를 엑셀(Excel)로 저장해보자.
table_sql 을 엑셀파일로 다운받기
이미지매직을 이용한 섬네일 생성 - 고 해상도
php decode dezend gui
지니
2007/04/24 17:32 2007/04/24 17:32

 

댓글목록

등록된 댓글이 없습니다.

PHP
871 (14/18P)

Search

Copyright © Cmd 명령어 3.144.86.38