فلتر PHP FILTER_SANITIZE_STRING
مثال
قم بإزالة جميع علامات HTML من سلسلة:
<?php
$str = "<h1>Hello World!</h1>";
$newstr = filter_var($str, FILTER_SANITIZE_STRING);
echo $newstr;
?>
التعريف والاستخدام
يقوم عامل التصفية FILTER_SANITIZE_STRING بإزالة العلامات وإزالة أو تشفير الأحرف الخاصة من سلسلة.
الخيارات والأعلام الممكنة:
- FILTER_FLAG_NO_ENCODE_QUOTES - لا تقم بترميز علامات الاقتباس
- FILTER_FLAG_STRIP_LOW - إزالة الأحرف ذات قيمة ASCII <32
- FILTER_FLAG_STRIP_HIGH - إزالة الأحرف ذات قيمة ASCII> 127
- FILTER_FLAG_ENCODE_LOW - تشفير الأحرف بقيمة ASCII <32
- FILTER_FLAG_ENCODE_HIGH - تشفير الأحرف بقيمة ASCII> 127
- FILTER_FLAG_ENCODE_AMP - تشفير الحرف "&" إلى & amp؛
مزيد من الأمثلة
مثال 1
قم بإزالة جميع علامات HTML وجميع الأحرف التي تحتوي على قيمة ASCII> 127 ، من سلسلة:
<?php
$str = "<h1>Hello WorldÆØÅ!</h1>";
$newstr = filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
echo $newstr;
?>
❮ مرجع عامل تصفية PHP