PHP FILTER_SANITIZE_STRINGFilter
Vollständiges PHP-Filter-Referenzhandbuch
Definition und Verwendung
Der FILTER_SANITIZE_STRING-Filter entfernt oder kodiert unerwünschte Zeichen.
Dieser Filter entfernt Daten, die für die Anwendung potenziell schädlich sind. Er wird verwendet, um Tags zu entfernen und unerwünschte Zeichen zu entfernen oder zu kodieren.
- Name: "string"
- 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-Wert unter 32
- FILTER_FLAG_STRIP_HIGH - Entfernt Zeichen mit ASCII-Wert über 127
- FILTER_FLAG_ENCODE_LOW - Zeichen mit ASCII-Wert unter 32 kodieren
- FILTER_FLAG_ENCODE_HIGH - Kodiert Zeichen mit ASCII-Wert über 127
- FILTER_FLAG_ENCODE_AMP - Kodiert das &-Zeichen als &
Beispiel
<?php
$var="<b>Peter Griffin<b>";
var_dump(filter_var($var, FILTER_SANITIZE_STRING));
?>
$var="<b>Peter Griffin<b>";
var_dump(filter_var($var, FILTER_SANITIZE_STRING));
?>
Die Ausgabe des Codes wird unten angezeigt:
string(13) "Peter Griffin"
Vollständiges PHP-Filter-Referenzhandbuch Weitere Erweiterungen