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