filter_var()
PHP filter_var() funksiyasi
Misol
$email yaroqli elektron pochta manzili ekanini tekshiring:
<?php
$email = "john.doe@example.com";
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo("$email is a valid email address");
} else {
echo("$email is not a valid email address");
}
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
filter_var() funksiyasi o‘zgaruvchini ko‘rsatilgan filtr bilan filtrlaydi.
Sintaksis
filter_var(var, filtername, options)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| var | Majburiy. Filtrlanadigan o‘zgaruvchi |
| filtername | Ixtiyoriy. Ishlatiladigan filtrning ID’si yoki nomini belgilaydi. Standart qiymat — FILTER_DEFAULT, bunda hech qanday filtrlash bajarilmaydi |
| options | Ixtiyoriy. Ishlatiladigan bir yoki bir nechta bayroq/opsiyani belgilaydi. Mumkin bo‘lgan opsiya va bayroqlarni har bir filtr sahifasida ko‘ring |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Muvaffaqiyatli bo‘lsa filtrlangan ma’lumotni, muvaffaqiyatsiz bo‘lsa FALSE qaytaradi |
|---|---|
| PHP versiyasi: | 5.2+ |
Ko‘proq misollar
Quyidagi misol elektron pochta manzilini ham tozalaydi, ham tekshiradi:
Misol
Avval $email’dan yaroqsiz belgilarni olib tashlang, so‘ng uning yaroqli elektron pochta manzili ekanini tekshiring:
<?php
$email = "john.doe@example.com";
// 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");
}
?>
O‘zingiz sinab ko‘ring »
❮ PHP filtrlar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
