반응형
I. 배열관련 함수
    1. each()       : 포인터를 이동하기 전에 값을 리턴한 후에 포인터를 뒤로 이동한다.
    2. current()   : 현재 포인터의 값을 리턴한다. (pos()와 동일)
    3. reset()       : 포인터를 배열의 첫번째 요소로 이동시키고 값을 리턴한다.
    4. end()        : 포인터를 배열의 마지막 요소로 이동시기고 값을 리턴한다.
    5. next()       : 포인터를 뒤로 이동한 후에 그 값을 리턴한다.
    6. prev()       : 포인터를 앞으로 이동한 후에 그 값을 리턴한다. (end() 와 같이 사용)
    7. count()     : 배열 요소의 수를 리턴한다. (sizeof()와 동일)

II. 기타 유용한 함수
    1. explode("\t", $a_str)
        - 구분자를 탭으로 하여 문자열을 array 로 반환한다.
    2. intval()
        - 문자열 중에서 숫자 부분만 정수로 바꾸어 리턴한다.  ("12 age" 이면 12 만 리턴) 
    3. nl2br()
        - 문자열에 뉴라인(\r\n, \n\r, \n, \r) 이 있으면 <br /> 로 변경한다. 
    4. isset()
        - 변수가 세팅되었거나 값이 있는지 확인한다.
$name = $_POST['name'];
$password = $_POST[password'];

if ( (!isset($name)) || (!isset($password)) ) {
    echo '사용자 id와 패스워드를 입력하세요.';

    5. urlencode(), urldecode()
        - 문자열을 url 에 맞게 encode 및 decode 한다.

    6. die(), exit()
        - 스크립트 실행을 중단시킨다.
        - die() 는 오류메세지를 출력하거나 스크립트를 끝내기 전에 함수를 실행시킬 수 도 있고,
          절반쯤 끝난 페이지를 출력버퍼에서 제거할 수 도 있다.
function err_msg() {
    echo 'MySQL error was: ' . mysql_error();
}

mysql_query($query) or die(err_msg()); 






 
반응형
Posted by seungkyua@gmail.com
,