مثال
از تابع filter_var_array() برای دریافت چندین متغیر استفاده کنید:
$data = آرایه(
'نام کامل' => "پیتر گریفین"،
'سن' => '41'،
'ایمیل' => 'peter@example.com'،
);
$mydata = filter_var_array($data);
var_dump($mydata);
؟>
خروجی کد باید این باشد:
array(3) {
["fullname"]=>
string(13) "Peter Griffin"
["age"]=>
string(2) "41"
["email"]=>
string(17)
"peter@example.com"
}
تعریف و استفاده
تابع filter_var_array() چندین متغیر دریافت می کند و به صورت اختیاری آنها را فیلتر می کند.
این تابع برای فیلتر کردن بسیاری از مقادیر بدون فراخوانی چندباره filter_var() مفید است.
نکته: فیلتر PHP را بررسی کنید
مرجع برای فیلترهای ممکن برای استفاده با این عملکرد.
نحو
filter_var_array(data_array, args, add_empty)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| آرایه_داده | لازم است. آرایهای را با کلیدهای رشتهای حاوی دادههای فیلتر | مشخص میکند
| args | اختیاری. آرایه ای از آرگومان های فیلتر را مشخص می کند. یک کلید آرایه معتبر a است نام متغیر و یک مقدار معتبر یک شناسه فیلتر یا آرایه ای است که آن را مشخص می کند فیلتر، پرچم و گزینه. این پارامتر همچنین می تواند یک شناسه فیلتر واحد باشد، اگر چنین است، تمام مقادیر موجود در آرایه ورودی توسط فیلتر مشخص شده فیلتر می شوند. شناسه فیلتر می تواند یک نام شناسه (مانند FILTER_VALIDATE_EMAIL) یا یک شماره شناسه (مانند 274) باشد |
| add_empty | اختیاری. یک مقدار بولی TRUE کلیدهای از دست رفته را به صورت NULL به مقدار برگشتی اضافه می کند. مقدار پیش فرض TRUE | است
<اسکریپت>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1493883843099-0'); });
جزئیات فنی
| مقدار بازگشتی: | آرایه ای از مقادیر متغیرهای درخواستی در مورد موفقیت، FALSE در هنگام شکست |
|---|---|
| نسخه PHP: | 5.2+ |
| تغییر PHP: | PHP 5.4 - پارامتر add_empty اضافه شد |
❮ مرجع کامل فیلتر PHP