PHP FILTER_SANITIZE_SPECIAL_CHARS Filter

Definition und Verwendung

Der FILTER_SANITIZE_SPECIAL_CHARS-Filter macht HTML-Escaping von Special Characters.

Dieser Filter wird verwendet, um "<>&" und ASCII-Werte unter 32 zu escapen.

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

Mögliche Symbole:

  • FILTER_FLAG_STRIP_LOW - Entfernung von ASCII-Werten unter 32
  • FILTER_FLAG_STRIP_HIGH - Entfernung von ASCII-Werten über 32
  • FILTER_FLAG_ENCODE_HIGH - Kodierung von ASCII-Werten über 32

Beispiel

<?php

var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>

Ausgabe:

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

Wenn Sie den Quellcode im Browser anzeigen, sehen Sie folgenden HTML:

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