فلتر PHP FILTER_SANITIZE_ENCODED
مثال
قم بترميز الأحرف الخاصة في متغير $ url:
<?php
$url="https://www.w3schoolsÅÅ.com";
$url = filter_var($url, FILTER_SANITIZE_ENCODED);
echo $url;
?>
التعريف والاستخدام
يقوم عامل التصفية FILTER_SANITIZE_ENCODED بإزالة الأحرف الخاصة أو ترميزها.
يعمل هذا المرشح إلى حد كبير مثل وظيفة urlencode ().
الخيارات والأعلام الممكنة:
- FILTER_FLAG_STRIP_LOW - إزالة الأحرف ذات قيمة ASCII <32
- FILTER_FLAG_STRIP_HIGH - إزالة الأحرف ذات قيمة ASCII> 127
- FILTER_FLAG_ENCODE_LOW - تشفير الأحرف بقيمة ASCII <32
- FILTER_FLAG_ENCODE_HIGH - تشفير الأحرف بقيمة ASCII> 127
مزيد من الأمثلة
مثال 1
قم بترميز الأحرف الخاصة وإزالة جميع الأحرف ذات قيمة ASCII> 127:
<?php
$url="https://www.w3schoolsÅÅ.com";
$url = filter_var($url, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH);
echo $url;
?>
❮ مرجع عامل تصفية PHP