filter_var_array()
PHP filter_var_array() funksiyasi
Misol
Bir nechta o‘zgaruvchini olish uchun filter_var_array() funksiyasidan foydalaning:
<?php
$data = array(
'fullname' => 'Peter Griffin',
'age' => '41',
'email' => 'peter@example.com',
);
$mydata = filter_var_array($data);
var_dump($mydata);
?>
Kodning natijasi quyidagicha bo‘lishi kerak:
array(3) {
["fullname"]=>
string(13) "Peter Griffin"
["age"]=>
string(2) "41"
["email"]=>
string(17) "peter@example.com"
}
Ta’rif va qo‘llanilishi
filter_var_array() funksiyasi bir nechta o‘zgaruvchini oladi va ixtiyoriy ravishda ularni filtrlaydi.
Bu funksiya filter_var() funksiyasini ko‘p marta chaqirmasdan ko‘plab qiymatlarni filtrlash uchun qulay.
Maslahat: Ushbu funksiya bilan ishlatish mumkin bo‘lgan filtrlarni PHP filtrlar ma’lumotnomasida ko‘ring.
Sintaksis
filter_var_array(data_array, args, add_empty)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| data_array | Majburiy. Filtrlanadigan ma’lumotlarni o‘z ichiga olgan, string kalitli massivni belgilaydi |
| args | Ixtiyoriy. Filtr argumentlari massivini belgilaydi. Massivning yaroqli kaliti — o‘zgaruvchi nomi, yaroqli qiymati esa filtr ID’si yoki filtr, bayroqlar va opsiyani ko‘rsatuvchi massiv. Bu parametr bitta filtr ID’si ham bo‘lishi mumkin; bunday holda kirish massividagi barcha qiymatlar ko‘rsatilgan filtr bilan filtrlanadi. Filtr ID’si ID nomi (masalan, FILTER_VALIDATE_EMAIL) yoki ID raqami (masalan, 274) bo‘lishi mumkin |
| add_empty | Ixtiyoriy. Boolean qiymat. TRUE bo‘lsa, yetishmayotgan kalitlar qaytariladigan qiymatga NULL sifatida qo‘shiladi. Standart qiymat: TRUE |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Muvaffaqiyatli bo‘lsa so‘ralgan o‘zgaruvchilar qiymatlaridan iborat massiv, muvaffaqiyatsiz bo‘lsa FALSE |
|---|---|
| PHP versiyasi: | 5.2+ |
❮ To‘liq PHP filtrlar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
