مثال
إزالة كافة العلامات 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
- الأحرف شفر مع قيمة ASCII <32 - FILTER_FLAG_ENCODE_LOW
- الأحرف شفر مع قيمة ASCII> 127 - FILTER_FLAG_ENCODE_HIGH
- FILTER_FLAG_ENCODE_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 تصفية المرجعي