최신 웹 개발 튜토리얼
 

PHP filter_var() Function

<PHP 필터 참조

변수 $ 이메일이 유효한 이메일 주소인지 확인 :

<?php
$email = "[email protected]";

if (!filter_var($email, FILTER_VALIDATE_EMAIL) === false) {
  echo("$email is a valid email address");
} else {
  echo("$email is not a valid email address");
}
?>
»실행 예

정의 및 사용

filter_var() 함수는 지정된 필터 가변 필터.


통사론

filter_var( var, filtername, options )
매개 변수 기술
var 필요합니다. 가변 필터하기
filtername 선택 과목. 사용하는 필터의 ID 또는 이름을 지정합니다. 기본값은 필터링 결과 FILTER_DEFAULT입니다
options 선택 과목. 사용하는 하나 이상의 플래그 / 옵션을 지정합니다. 가능한 옵션 및 플래그에 대한 각 필터를 확인

기술적 세부 사항

반환 값 : 성공에 필터링 된 데이터를 반환, 실패하면 FALSE
PHP 버전 : 5.2.0+

더 예

모두 소독하라고 아래의 예와 이메일 주소를 확인합니다 :

예 1

유효한 이메일 주소가있는 경우 먼저 $ 이메일 변수의 모든 잘못된 문자를 제거하고 확인 :

<?php
$email = "[email protected]";

// Remove all illegal characters from email
$email = filter_var($email, FILTER_SANITIZE_EMAIL);

// Validate e-mail
if (!filter_var($email, FILTER_VALIDATE_EMAIL) === false) {
    echo("$email is a valid email address");
} else {
    echo("$email is not a valid email address");
}
?>
»실행 예

<PHP 필터 참조