PHP FILTER_SANITIZE_SPECIAL_CHARS Filter

The FILTER_SANITIZE_SPECIAL_CHARS filter HTML-escapes special characters.

This filter is used to escape "<>& and characters with ASCII value below 32

  • Name: "special_chars"
  • ID-number: 515
  • Possible flags : -

  • FILTER_FLAG_STRIP_LOW - Strip characters with ASCII value below 32
  • FILTER_FLAG_STRIP_HIGH - Strip characters with ASCII value above 32
  • FILTER_FLAG_ENCODE_HIGH - Encode characters with ASCII value above 32
  • Example -

    The browser output of the code above will be : -

    string(37) "Is Peter  & funny?"

    If you select "View source" in the browser window, you will see the following HTML : -

    string(37) "Is Peter <smart> & funny?"