filter_input()
PHP filter_input() funksiyasi
Misol
"email" tashqi o‘zgaruvchisi PHP sahifasiga "get" metodi orqali yuborilganini, shuningdek, uning yaroqli elektron pochta manzili ekanini tekshiring:
<?php
if (!filter_input(INPUT_GET, "email", FILTER_VALIDATE_EMAIL)) {
echo("Email is not valid");
} else {
echo("Email is valid");
}
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
filter_input() funksiyasi tashqi o‘zgaruvchini (masalan, forma kiritishidan) oladi va ixtiyoriy ravishda uni filtrlaydi.
Bu funksiya foydalanuvchi kiritgan ma’lumotlar kabi xavfsiz bo‘lmagan manbalardan kelgan o‘zgaruvchilarni tekshirish uchun ishlatiladi.
Sintaksis
filter_input(type, variable, filter, options)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| type | Majburiy. Tekshiriladigan kirish turi. Quyidagilardan biri bo‘lishi mumkin:
|
| variable | Majburiy. Tekshiriladigan o‘zgaruvchi nomi |
| filter | 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 o‘zgaruvchining qiymati, muvaffaqiyatsiz bo‘lsa FALSE, o‘zgaruvchi o‘rnatilmagan bo‘lsa NULL |
|---|---|
| PHP versiyasi: | 5.2+ |
❮ To‘liq PHP filtrlar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
