Bir Aralık Dahilinde bir Tamsayı doğrula
Aşağıdaki örnek, filter_var() değişkendir INT hem kontrol fonksiyonu ve 1 ile 200 arasında:
Örnek
<?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");
}
?>
»Run örnek Doğrulama IPv6 Adresi
Aşağıdaki örnek kullanır filter_var() değişken $ ip geçerli bir IPv6 adresi olup olmadığını kontrol etmek fonksiyonunu:
Örnek
<?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");
}
?>
»Run örnek URL'sini doğrulama - SorguDizesi içeriyor olmalı
Aşağıdaki örnek kullanır filter_var() değişken $ url bir sorgu dizesi ile bir URL olup olmadığını kontrol etmek fonksiyonunu:
Örnek
<?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");
}
?>
»Run örnek ASCII değeri ile Karakterler Kaldır> 127
Aşağıdaki örnek, filter_var() bir dizi sterilize edilmesi işlevini görürler. Hem tüm HTML etiketleri ve dizesinden ASCII değeri> 127 ile tüm karakterleri kaldırır:
Örnek
<?php
$str = "<h1>Hello WorldÅ!</h1>";
$newstr =
filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
echo $newstr;
?>
»Run örnek Komple PHP Filtre Referans
Tüm filtre fonksiyonlarının tam referans için lütfen tüm gidin PHP Filtre Referans. seçenekleri ve bayraklar mevcut olduğunu görmek için her filtresini kontrol edin.
Referans her fonksiyon için kısa bir açıklama ve kullanım örneklerini içerir!