PHP Function   PHP 함수

(2017-09-25)
1. PHP 함수PHP 설정정보
     -  phpinfo()
     -  ini_get()
     -  ini_get_all()

  ㅇ 수학 관련
     -  ceil()  : 천장 함수
     -  round() : 반올림
     -  abs()   : 절대값시간 관련
     -  date()
     -  time()
     -  date_create()
     -  date_format()
     -  strftime() : 시간/날짜 형식화 출력

  ㅇ 변수문자열 출력
     -  echo 문자열
     -  print 문자열
     -  sprint()

  ㅇ 해시 함수
     - md5()   : MD5 해시값을 리턴 (128 비트)
     - crc32() : CRC 32 다항식 생성 값으로 리턴 (32 비트 unsigned)
     - sha1()  : SHA1 해시값을 리턴 (160 비트)
     - hash()  : 다양한 해시 알고리즘 선택 가능
     * 위 해시 함수들은 빠른 속도인 편이나, 패시워드 암호화시에는 취약함
        . 패스워드 암호화시에 보다 안전하게 설계함수 : password_*()


2. 문자열 관련 PHP 함수

  ㅇ  strpos()
  ㅇ  trim(), ltrim(), rtrim()
     - 例) leading zero 제거 : ltrim(변수명,'0')
  ㅇ  chr() ↔ ord()
  ㅇ  htmlspecialchars() ↔ htmlspecialchars_decode()
  ㅇ  strip_tags()
  ㅇ  htmlentities()
  ㅇ  substr_count(원래 문자열,찾는 문자열)

  ㅇ  iconv() : 문자셋 변환
     - 例)  
        . $enc = mb_detect_encoding($str,array('UTF-8','ASCII','EUC-KR'
                  ,'CP949','UHC')); // 배열로 열거한 문자셋 중 해당 문자셋 명칭을 반환
        . $str = iconv($enc,'utf-8',$str);


3. 파일 관련 PHP 함수

  ㅇ fopen(파일명,읽기모드) : 파일 오픈하고, 이후 쓰여질 파일 핸들을 반환
  ㅇ  fgets(파일핸들) : 파일 내용을 한줄씩 읽고 문자열(개행문자 포함)로 반환,
                        위치표시를 다음 줄 처음에 둠
  ㅇ feof(파일핸들) : 파일 핸들파일 끝을 지나면 True 반환 
  ㅇ fclose(파일핸들) : 파일을 닫음
  ㅇ file(파일명) : 주어진 파일에서 각 줄 마다 문자열(개행문자 포함)을 배열로 담아 반환
  ㅇ file_get_contents(파일명 또는 URL) 
     - 주어진 파일명 또는 URL을 전달받고, 전체 파일 또는 웹페이지 내용을 문자열로 반환
  ㅇ file_put_contents(파일명,문자열) : 전달받은 문자열을 주어진 파일명으로 파일로 출력


[PHP]1. PHP  2. PHP 함수  3. 쿠키,세션  4. PHP 및 HTTP  

 
        최근수정     모바일웹     참고문헌