filter_var() 함수는 지정된 필터를 통해 변수를 필터링합니다.
성공하면 필터링된 데이터를 반환하고, 실패하면 false를 반환합니다.
구문
filter_var(변수, 필터, 옵션)변수: 필수. 필터링할 변수를 지정합니다.
필터: 선택사항. 사용할 필터의 ID를 지정합니다. (아래 FiltersID 목록 참조)
options: 플래그/옵션을 포함하는 배열을 지정합니다. 각 필터에 대해 가능한 플래그와 옵션을 확인하세요.
코드 복사 코드는 다음과 같습니다.
<
@header('content-type:text /html; charset=utf-8;');
$email_a='jcifox@gmail.com';
$email_c='jcifoxgmail. com';
$ip_b='255.255.255.255';
echo $email_a.';
echo (filter_var($email_a,FILTER_VALIDATE_EMAIL))?'유효함':'유효하지 않음'
echo '
'; .' : ';
echo (filter_var($email_b,FILTER_VALIDATE_EMAIL))?'유효함':'유효하지 않음'
echo '
'; 🎜>echo $email_c.' :'
echo (filter_var($email_c,FILTER_VALIDATE_EMAIL))?'유효함':'유효하지 않음'
echo '
' ;
echo $ip_a.' :'
echo(filter_var($ip_a,FILTER_VALIDATE_IP))?'유효함':'유효하지 않음'; ;< br />';
echo $ip_b.' :'
echo (filter_var($ip_b,FILTER_VALIDATE_IP))?'유효함':'유효하지 않음';
';
echo $ip_c.' :'
echo (filter_var($ip_c,FILTER_VALIDATE_IP))?'유효하지 않음';
?>
FiltersID 이름: 설명
FILTER_CALLBACK: 데이터를 필터링하기 위해 사용자 정의 함수를 호출합니다.
FILTER_SANITIZE_STRING: 태그를 제거하고 특수 문자를 제거하거나 인코딩합니다.
FILTER_SANITIZE_STRIPPED: "문자열" 필터의 별칭입니다.
FILTER_SANITIZE_ENCODED: 문자열을 URL로 인코딩하고 특수 문자를 제거하거나 인코딩합니다.
FILTER_SANITIZE_SPECIAL_CHARS: HTML 이스케이프 문자 '"<>& 및 ASCII 값이 32보다 작은 문자.