예
변수 $ 이메일이 유효한 이메일 주소인지 확인 :
<?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 필터 참조