Memvalidasi Integer Dalam Range
Contoh berikut menggunakan filter_var() fungsi untuk memeriksa apakah suatu variabel kedua tipe INT, dan antara 1 dan 200:
Contoh
<?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");
}
?>
Menjalankan contoh » Validasi IPv6 Alamat
Contoh berikut menggunakan filter_var() fungsi untuk memeriksa apakah variabel $ ip adalah alamat IPv6 yang valid:
Contoh
<?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");
}
?>
Menjalankan contoh » Memvalidasi URL - Harus Mengandung QueryString
Contoh berikut menggunakan filter_var() fungsi untuk memeriksa apakah variabel $ url adalah URL dengan querystring a:
Contoh
<?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");
}
?>
Menjalankan contoh » Hapus Karakter Dengan Nilai ASCII> 127
Contoh berikut menggunakan filter_var() fungsi untuk membersihkan string. Ini akan baik menghapus semua tag HTML, dan semua karakter dengan nilai ASCII> 127, dari string:
Contoh
<?php
$str = "<h1>Hello WorldÅ!</h1>";
$newstr =
filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
echo $newstr;
?>
Menjalankan contoh » Lengkap PHP Filter Referensi
Untuk referensi yang lengkap dari semua fungsi filter, pergi ke lengkap kami PHP Filter Referensi. Periksa setiap filter untuk melihat apa pilihan dan bendera yang tersedia.
referensi berisi deskripsi singkat, dan contoh penggunaan, untuk setiap fungsi!