PHP filter_var() 함수
예시
$email이 유효한 이메일 주소인지 확인:
<?php
$email = "[email protected]";
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo("$email is a valid email address");
} else {
echo("$email is not a valid email address");
}
?>
정의 및 사용
filter_var() 함수는 지정된 필터로 변수를 필터링합니다.
통사론
filter_var(var, filtername, options)
매개변수 값
Parameter | Description |
---|---|
var | Required. The variable to filter |
filtername | Optional. Specifies the ID or name of the filter to use. Default is FILTER_DEFAULT, which results in no filtering |
options | Optional. Specifies one or more flags/options to use. Check each filter for possible options and flags |
기술적 세부 사항
반환 값: | 성공하면 필터링된 데이터를 반환하고 실패하면 FALSE를 반환합니다. |
---|---|
PHP 버전: | 5.2+ |
더 많은 예
아래 예는 이메일 주소를 삭제하고 유효성을 검사합니다.
예시
먼저 $email에서 잘못된 문자를 제거한 다음 유효한 이메일 주소인지 확인합니다.
<?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)) {
echo("$email is a valid email address");
} else {
echo("$email is not a valid email address");
}
?>
❮ PHP 필터 참조