سبد (0)

فیلتر FILTER_SANITIZE_ENCODED

 فیلتر FILTER_SANITIZE_ENCODED 

PHP Filter Reference PHP Filter Reference

مثال

رمزی کردن کاراکترهای خاص درون متغیر url$:

<?php
$url="http://www.w3schoolsÅÅ.com";

$url = filter_var($url, FILTER_SANITIZE_ENCODED);
echo $url;
?>
Run example »

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

فیلتر FILTER_SANITIZE_ENCODED کاراکترهای خاص را رمزگذاری کرده و یا حذف می نماید. 

این فیلتر بسیار شبیه به تابع ()urlencode می باشد. 

flagها و option های امکان پذیر:

  • FILTER_FLAG_STRIP_LOW - کاراکترهایی که دارای مقدار اسکی کمتر از 32 باشند را حذف می کند. 
  • FILTER_FLAG_STRIP_HIGH - کاراکترهایی که دارای مقدار اسکی بیش از 127 باشند را حذف می کند. 
  • FILTER_FLAG_ENCODE_LOW - کاراکترهایی که دارای مقدار اسکی کمتر از 32 باشند را رمزگذاری می کند.
  • FILTER_FLAG_ENCODE_HIGH - کاراکترهایی که دارای مقدار اسکی بیش از 127 باشند را رمزگذاری می کند. 

مثال های بیشتر

مثال 1

رمز گذاری کردن کاراکترهای خاص و حذف کردن کاراکترهایی که دارای مقدار اسکی بیش از 127 هستند:

<?php
$url="http://www.w3schoolsÅÅ.com";

$url = filter_var($url, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH);
echo $url;
?>
Run example »

PHP Filter Reference PHP Filter Reference

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