تقوم الدالة filter_var() بتصفية متغير من خلال مرشح محدد. في حالة النجاح، يتم إرجاع البيانات التي تمت تصفيتها. إذا فشلت، ترجع FALSE.
filter_var (متغير، مرشح، خيارات)
المعلمة | يصف |
---|---|
عامل | مطلوب. يحدد المتغيرات المراد تصفيتها. |
فلتر | خياري. يحدد معرف عامل التصفية المراد استخدامه. الافتراضي هو FILTER_SANITIZE_STRING. راجع الدليل المرجعي الكامل لمرشح PHP لعرض المرشحات المحتملة. يمكن أن يكون معرف عامل التصفية اسم معرف (مثل FILTER_VALIDATE_EMAIL) أو رقم معرف (مثل 274). |
خيارات | خياري. يحدد مصفوفة ترابطية من العلامات/الخيارات أو علامة/خيار واحد. تحقق من العلامات والخيارات المحتملة لكل مرشح. |
<?phpif(!filter_var("[email protected]", FILTER_VALIDATE_EMAIL)) { echo("البريد الإلكتروني غير صالح"); }else { echo("البريد الإلكتروني صالح" }); >
يبدو إخراج الكود كما يلي:
البريد الإلكتروني غير صالح