فیلتر FILTER_SANITIZE_STRING PHP

تعریف و استفاده

فیلتر FILTER_SANITIZE_STRING داده‌های غیرضروری را حذف یا کدگذاری می‌کند.

این فیلتر داده‌هایی را که برای برنامه可能有 خطرات پنهان دارند، حذف می‌کند. این ازبرای حذف برچسب‌ها و حذف یا کدگذاری کاراکترهای غیرضروری استفاده می‌شود.

  • نام: "string"
  • شماره شناسه: 513

گزینه‌ها یا نشانگرهای ممکن:

  • FILTER_FLAG_NO_ENCODE_QUOTES - این نشانگر علامات نقل قول را کدگذاری نمی‌کند
  • FILTER_FLAG_STRIP_LOW - حذف کاراکترهایی که ASCII کمتر از 32 است
  • FILTER_FLAG_STRIP_HIGH - حذف کاراکترهایی که ASCII بالاتر از 32 است
  • FILTER_FLAG_ENCODE_LOW - کدگذاری کاراکترهایی که ASCII کمتر از 32 است
  • FILTER_FLAG_ENCODE_HIGH - کدگذاری کاراکترهایی که ASCII بالاتر از 32 است
  • FILTER_FLAG_ENCODE_AMP - تبدیل ویرگول & به &

مثال

<?php

var_dump(filter_var($var, FILTER_SANITIZE_STRING));
?>

خروجی:

string(13) "Bill Gates"