PHP FILTER_SANITIZE_STRINGFilter


PHP Filter 参考手册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));
?>

Die Ausgabe des Codes wird unten angezeigt:

string(13) "Peter Griffin"


PHP Filter 参考手册Vollständiges PHP-Filter-Referenzhandbuch Weitere Erweiterungen