범위 내에서 정수의 유효성을 검사합니다
다음은 사용 filter_var() 변수 타입 INT 모두 있는지 확인하는 기능을하고, 1 내지 200 사이 :
예
<?php
$int = 122;
$min = 1;
$max = 200;
if (filter_var($int,
FILTER_VALIDATE_INT, array("options" => array("min_range"=>$min, "max_range"=>$max)))
=== false) {
echo("Variable value is not within the
legal range");
} else {
echo("Variable value is
within the legal range");
}
?>
»실행 예 검증 IPv6 주소
다음은 사용 filter_var() 변수 $ IP 유효한 IPv6 주소가 있는지 확인하는 기능 :
예
<?php
$ip = "2001:0db8:85a3:08d3:1319:8a2e:0370:7334";
if (!filter_var($ip,
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) === false) {
echo("$ip is a valid IPv6 address");
} else {
echo("$ip is not a valid IPv6 address");
}
?>
»실행 예 URL의 유효성을 검사 - QueryString을을 포함해야한다
다음은 사용 filter_var() 변수 $ URL에 쿼리 문자열과 URL이 있는지 확인하는 기능 :
예
<?php
$url = "http://www.w3ii.com";
if (!filter_var($url,
FILTER_VALIDATE_URL, FILTER_FLAG_QUERY_REQUIRED) === false) {
echo("$url is a valid URL");
} else {
echo("$url is
not a valid URL");
}
?>
»실행 예 ASCII 값으로 문자를 제거> 127
다음은 사용 filter_var() 문자열을 살균하는 기능. 그것은 모두 모든 HTML 태그 및 문자열에서 ASCII 값> 127, 모든 문자를 제거합니다 :
예
<?php
$str = "<h1>Hello WorldÅ!</h1>";
$newstr =
filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
echo $newstr;
?>
»실행 예 전체 PHP 필터 참조
모든 필터 기능의 완전한 참고로, 우리의 완전한 이동 PHP 필터 참조. 옵션과 플래그를 사용할 수있는 보려면 각 필터를 확인합니다.
참조는 각 기능에 대한 간단한 설명, 사용의 예를 포함한다!