반응형
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()
- 변수가 세팅되었거나 값이 있는지 확인한다.
5. urlencode(), urldecode()
- 문자열을 url 에 맞게 encode 및 decode 한다.
6. die(), exit()
- 스크립트 실행을 중단시킨다.
- die() 는 오류메세지를 출력하거나 스크립트를 끝내기 전에 함수를 실행시킬 수 도 있고,
절반쯤 끝난 페이지를 출력버퍼에서 제거할 수 도 있다.
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와 패스워드를 입력하세요.';
}
$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());
echo 'MySQL error was: ' . mysql_error();
}
mysql_query($query) or die(err_msg());
반응형