Filter PHP Lanjutan
Mendeteksi apakah nomor di kisaran dari
Contoh berikut ini menggunakan () fungsi filter_var untuk mendeteksi apakah sebuah variabel tipe INT di 1-200 dalam:
contoh
<? Php
$ Int = 122;
$ Min = 1;
$ Max = 200;
jika (filter_var ($ int, FILTER_VALIDATE_INT, array ( "Pilihan" => array ( "min_range" => $ min, "max_range" => $ max))) === false) {
echo ( "Nilai variabel tidak berada dalam jangkauan hukum");
} Lain {
echo ( "Nilai variabel dalam lingkup yang sah");
}
?>
$ Int = 122;
$ Min = 1;
$ Max = 200;
jika (filter_var ($ int, FILTER_VALIDATE_INT, array ( "Pilihan" => array ( "min_range" => $ min, "max_range" => $ max))) === false) {
echo ( "Nilai variabel tidak berada dalam jangkauan hukum");
} Lain {
echo ( "Nilai variabel dalam lingkup yang sah");
}
?>
Coba »
alamat deteksi IPv6
Contoh berikut ini menggunakan () fungsi filter_var untuk mendeteksi apakah suatu variabel $ alamat ip IPv6:
contoh
<? Php
$ Ip = "2001: 0db8: 85a3: 08d3: 1319: 8a2e: 0370: 7334";
if (! filter_var ($ ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) === false) {
echo ( "$ ip adalah alamat IPv6");
} Lain {
echo ( "$ ip tidak alamat IPv6");
}
?>
$ Ip = "2001: 0db8: 85a3: 08d3: 1319: 8a2e: 0370: 7334";
if (! filter_var ($ ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) === false) {
echo ( "$ ip adalah alamat IPv6");
} Lain {
echo ( "$ ip tidak alamat IPv6");
}
?>
Coba »
URL deteksi - harus mengandung QUERY_STRING (query string)
Contoh berikut ini menggunakan filter_var () berfungsi untuk mendeteksi $ url berisi string query:
contoh
<? Php
$ Url = "http://www.w3big.com";
if (! filter_var ($ url, FILTER_VALIDATE_URL, FILTER_FLAG_QUERY_REQUIRED) === false) {
echo ( "$ url adalah URL yang valid");
} Lain {
echo ( "$ url bukan URL yang valid");
}
?>
$ Url = "http://www.w3big.com";
if (! filter_var ($ url, FILTER_VALIDATE_URL, FILTER_FLAG_QUERY_REQUIRED) === false) {
echo ( "$ url adalah URL yang valid");
} Lain {
echo ( "$ url bukan URL yang valid");
}
?>
Coba »
Hapus nilai ASCII lebih besar dari 127 karakter
Contoh berikut ini menggunakan filter_var () fungsi untuk menghapus string ASCII nilai lebih besar dari 127 karakter, juga dapat menghapus tag HTML:
contoh
<? Php
$ Str = "<h1> Hello WorldÆØÅ </ h1>!";
$ Newstr = filter_var ($ str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
echo $ newstr;
?>
$ Str = "<h1> Hello WorldÆØÅ </ h1>!";
$ Newstr = filter_var ($ str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
echo $ newstr;
?>
Coba »
Pedoman Filter Referensi PHP
Anda juga dapat mengunjungi situs dari PHP referensi manual penyaring untuk melihat aplikasi spesifik filter.
referensi manual berisi deskripsi singkat tentang parameter filter dan contoh penggunaan!