يقوم مرشح FILTER_SANITIZE_SPECIAL_CHARS بإلغاء HTML للأحرف الخاصة.
يُستخدم هذا الفلتر للهروب من "<>& والأحرف ذات قيم ASCII أقل من 32.
الاسم: "special_chars"
رقم الهوية: 515
العلامات المحتملة:
FILTER_FLAG_STRIP_LOW - تجريد الأحرف بقيم ASCII أقل من 32
FILTER_FLAG_STRIP_HIGH - إزالة الأحرف ذات قيمة ASCII أعلى من 32
FILTER_FLAG_ENCODE_HIGH - تشفير الأحرف بقيم ASCII أعلى من 32
<?php$url="هل بيتر <smart> ومضحك؟";var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));?>
يبدو إخراج المتصفح للكود أعلاه كما يلي:
string(37) "هل بيتر <ذكي> ومضحك؟"
إذا قمت بعرض التعليمات البرمجية المصدر في المتصفح، فسترى HTML التالي:
السلسلة (37) "هل بيتر & lt؛ ذكي & gt؛ & amp؛ مضحك؟"