فلتر PHP FILTER_SANITIZE_SPECIAL_CHARS
❮ استكمال مرجع عامل تصفية PHP
التعريف والاستخدام
يتجنب عامل التصفية 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="Is Peter <smart> & funny?";
var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>
سيكون إخراج المتصفح للشفرة أعلاه هو:
string(37) "Is Peter <smart> & funny?"
إذا حددت "عرض المصدر" في نافذة المتصفح ، فسترى رمز HTML التالي:
string(37) "Is Peter <smart> & funny?"
❮ استكمال مرجع عامل تصفية PHP