Bộ lọc PHP FILTER_SANITIZE_STRIPPED

Định nghĩa và cách sử dụng

Bộ lọc FILTER_SANITIZE_STRIPPED loại bỏ hoặc mã hóa các ký tự không cần thiết.

Bộ lọc này FILTER_SANITIZE_STRING Bí danh của bộ lọc.

Bộ lọc này xóa bỏ những dữ liệu có tiềm năng gây hại cho ứng dụng. Nó được sử dụng để loại bỏ thẻ hoặc xóa hoặc mã hóa các ký tự không cần thiết.

  • Name: "string"
  • ID-number: 513

Các tùy chọn hoặc dấu hiệu có thể:

  • FILTER_FLAG_NO_ENCODE_QUOTES - dấu hiệu này không mã hóa dấu ngoặc kép
  • FILTER_FLAG_STRIP_LOW - loại bỏ các ký tự ASCII có giá trị nhỏ hơn 32
  • FILTER_FLAG_STRIP_HIGH - loại bỏ các ký tự ASCII có giá trị lớn hơn 32
  • FILTER_FLAG_ENCODE_LOW - mã hóa các ký tự ASCII có giá trị nhỏ hơn 32
  • FILTER_FLAG_ENCODE_HIGH - mã hóa các ký tự ASCII có giá trị lớn hơn 32
  • FILTER_FLAG_ENCODE_AMP - mã hóa ký tự & thành &

Ví dụ

<?php

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

Output:

string(13) "Bill Gates"