ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • PHP 내장함수_그 밖의 함수
    개발 관련/PHP 2009. 11. 13. 16:31
       1) date() 함수
         - string date(string format [, int timestamp]);
          - date() 함수는 날짜와 관련된 정보를 구해서 그 값을 다시 돌려주는 함수.
          
    - a : am, pm
          - A : AM, PM
          - d : 2자리 정수의 날짜 형태
          - D : 요일의 앞 3글자(Fri, Thu, Tue....)
          - F : 해당 달의 이름 형태(March, December.....)
          - h : 2자리 정수의 시간 (12시간 - 1, 2, 3....)
          - H : 2자리 정수의 시간 (24시간 - 13, 14, 15....)
          -  i : 2자리 정수의 분
          - I  : 해당 날의 요일 (Friday, Monday....)
          - m : 해당 달의 2자리 정수 형태
          - M : 해당하는 달의 이름 앞 3글자 (Jan, Dec, ....)
          - s : 정수형의 초
          - T : 해당하는 달에 날이 몇일까지 있는지 (28, 29, 30....)
          - Y : 해당 년의 4자리 정수 형태(2001)
          - y : 해당 년의 2자리 정수 형태(01)
          - z : 해당 년 1월 1일부터 몇일째 날인지
     
         
    $ex1 = date('Y-m-d');
    $ex2 = date('y-m-d h:i:s');
    $ex3 = date('ymd', strtotime("2005-02-02"));
    $ex4 = date('Y');
    echo "ex1: $ex1 <br /> ex2: $ex2 <br /> ex3: $ex3 <br /> ex4: $ex4";
    
    /*
    결과값
    ex1: 2009-11-13
    ex2: 09-11-13 03:53:21
    ex3: 050202
    ex4: 2009
    */
    


       2) mail() 함수
         - string mail(받는 사람, 메일 제목, 메일 내용, 추가 정보);
         - 메일 발송을 담당하는 함수로 위의 받는 사람에는 받을 사람의 메일 주소를 넘기고 
           메일 제목에는 보낼 메일의 제목을 넣으며 매일 내용에는 보낼 메일의 내용과 
           첨부 파일이 있을 때 처부 파일과 관련된 내용을 같이 넘깁니다. 

           추가 정보에는 반환 정보와 보내는 사람 정보, 메일의 문자 형식과 같은 정보가 들어감.


    // 유형 1
    $result = mail(user2@naver.com, "mail_test", "mail test");
    
    // 유형 2
    $s_name = "홍길동";
    $s_mail = "user1@naver.com";
    $r_mail = "user2@naver.com";
    $subject = "메일예제 제목";
    $content = "<b>메일 예제 본문</b>";
    $mailheaders = "Return-Path: $s_mail\r\n";
    $mailheaders .= "From: $s_name <$s_mail>\r\n";
    $mailheaders .= "Content-Type: text/html; charset=euc-rk\r\n";
    $result = mail($r_mail, $subject, $content, $mailheaders);
    


       3) sizeof() 함수
         - string sizeof (mixed var [, int mode]));
         - 인수로 넘어오는 배열 값의 크기를 구하여 돌려주는 역할을 하는 함수. 

    $char[0] = "A";
    $char[1] = "B";
    $char[2] = "C";
    $ary_size = sizeof($char);
    echo "배열의 크기: $ary_size ";
    
    // 배열의 크기: 3
    


       4) isset() 함수
         - bool isset(mixed var [, mixed var [, ...]]);
         - 함수의 값으로 넘긴 변수가 있으면 "TRUE", 없으면 "FALSE"를 돌려주는 함수. 

    $char1 = "php_sample";
    $char3 = "";
    $result1 = isset($char1);
    $result2 = isset($char2);
    $result3 = isset($char3);
    
    echo "$result1 <br />";
    echo "$result2 <br />";
    echo "$result3 <br />";
    
    /*
    	결과값
    	1
    
    	1
    */
    


       5) mktime() 함수
         - mktime(시간, 분, 초, 달, 날, 연도);
         - 함수의 값으로 넘긴 변수가 있으면 "TRUE", 없으면 "FALSE"를 돌려주는 함수. 

    $char1 = date("I", mktime(0,0,0,1,1,2000));
    echo "$char1 <br />";
    
    /*
    	결과값
    	Saturday
    */
    


       

     

     

     

'개발 관련 > PHP' 카테고리의 다른 글

sizeof()  (0) 2009.11.19
nl2br() 함수  (0) 2009.11.19
PHP 내장함수_파일 관련 함수  (0) 2009.11.13
PHP 내장함수_My SQL 관련 함수  (0) 2009.11.13
PHP 내장함수_문자열 관련 함수  (0) 2009.11.12