Der Filter FILTER_SANITIZE_STRING entfernt oder kodiert unerwünschte Zeichen.
Dieser Filter entfernt Daten, die potenziell schädlich für die Anwendung sind. Es wird verwendet, um Tags zu entfernen und unerwünschte Zeichen zu entfernen oder zu kodieren.
Name: „Zeichenfolge“
ID-Nummer: 513
Mögliche Optionen oder Flags:
FILTER_FLAG_NO_ENCODE_QUOTES – Dieses Flag kodiert keine Anführungszeichen
FILTER_FLAG_STRIP_LOW – entfernt Zeichen mit ASCII-Werten unter 32
FILTER_FLAG_STRIP_HIGH – Zeichen mit einem ASCII-Wert über 127 entfernen
FILTER_FLAG_ENCODE_LOW – Zeichen mit ASCII-Werten unter 32 kodieren
FILTER_FLAG_ENCODE_HIGH – Zeichen mit ASCII-Werten über 127 kodieren
FILTER_FLAG_ENCODE_AMP – Codieren Sie das &-Zeichen in &
<?php$var="<b>Peter Griffin<b>";var_dump(filter_var($var, FILTER_SANITIZE_STRING));?>
Die Ausgabe des Codes sieht so aus:
string(13) „Peter Griffin“