فیلتر 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"