<كاملة PHP تصفية المرجعي
تعريف والاستخدام
و filter_var_array() وظيفة يحصل متغيرات متعددة واختياريا مرشحات لهم
هذه هي وظيفة مفيدة لتصفية العديد من القيم دون استدعاء filter_var() مرارا وتكرارا.
بإرجاع مجموعة من القيم من المتغيرات المطلوبة في نجاح أو FALSE على الفشل.
بناء الجملة
filter_var_array(array, args)
معامل | وصف |
---|---|
array | مطلوب. يحدد صفيف مع سلسلة المفاتيح التي تحتوي على البيانات لتصفية |
args | اختياري. تحدد مجموعة من الحجج التصفية. مفتاح مجموعة الصالح هو اسم متغير وقيمة صالحة هي هوية مرشح، أو صفيف تحديد مرشح والأعلام والخيارات. هذه المعلمة يمكن أيضا أن تكون هوية مرشح واحد، إذا كان الأمر كذلك، يتم تصفيتها كافة القيم في مجموعة المدخلات من قبل مرشح محدد معرف مرشح يمكن أن يكون اسم ID (like FILTER_VALIDATE_EMAIL) أو رقم (like 274) |
نصائح وملاحظات
Tip: تحقق من اكتمال المرجعي PHP تصفية للمرشحات الممكنة لاستخدام مع هذه الوظيفة.
مثال
<?php
$arr = array
(
"name" => "peter griffin",
"age" => "41",
"email" => "[email protected]",
);
$filters = array
(
"name" => array
(
"filter"=>FILTER_CALLBACK,
"flags"=>FILTER_FORCE_ARRAY,
"options"=>"ucwords"
),
"age" => array
(
"filter"=>FILTER_VALIDATE_INT,
"options"=>array
(
"min_range"=>1,
"max_range"=>120
)
),
"email"=> FILTER_VALIDATE_EMAIL,
);
print_r(filter_var_array($arr, $filters));
?>
يجب أن يكون الإخراج من التعليمات البرمجية:
<كاملة PHP تصفية المرجعي