فیلتر FILTER_SANITIZE_SPECIAL_CHARS
فیلتر FILTER_SANITIZE_SPECIAL_CHARS
تعریف و کاربرد
فیلتر FILTER_SANITIZE_SPECIAL_CHARS کاراکترهای خاص را حذف می کند.
از این فیلتر برای حذف کردن کاراکترهای " و > و < و همچنین کاراکترهای اسکی کوچکتر از 32 استفاده می شود.
- Name: "special_chars"
- ID-number: 515
flagهای امکان پذیر:
- FILTER_FLAG_STRIP_LOW - حذف کردن کاراکترها با عدد اسکی کمتر از 32.
- FILTER_FLAG_STRIP_HIGH - حذف کردن کاراکترها با عدد اسکی بیشتر از 32.
- FILTER_FLAG_ENCODE_HIGH - رمز گذاری کردن کاراکترها با عدد اسکی بیش از 32.
مثال
<?php
$url="Is Peter <smart> & funny?";
var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>
$url="Is Peter <smart> & funny?";
var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>
خروجی کد بالا در مرورگر برابر است با:
string(37) "Is Peter <smart> & funny?"
اگر در پنجره ی مرورگر گزینه ی "View source" را انتخاب کنید کد اچ تی ام ال زیر را خواهید دید:
string(37) "Is Peter <smart> & funny?"
- نوشته شده توسط احسان عباسی
- بازدید: 2717