سبد (0)

فیلتر FILTER_SANITIZE_SPECIAL_CHARS

 فیلتر FILTER_SANITIZE_SPECIAL_CHARS 


PHP Filter Reference توابع کار با فیلترها در PHP


تعریف و کاربرد

فیلتر 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));
?>

خروجی کد بالا در مرورگر برابر است با:

string(37) "Is Peter <smart> & funny?"

اگر در پنجره ی مرورگر گزینه ی "View source" را انتخاب کنید کد اچ تی ام ال زیر را خواهید دید: 

string(37) "Is Peter &lt;smart&gt; &amp; funny?"

PHP Filter Reference توابع کار با فیلترها در PHP

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه