Neueste Web-Entwicklung Tutorials
 

PHP FILTER_SANITIZE_STRING Filter

<PHP Filter Referenz

Beispiel

Entfernen Sie alle HTML-Tags aus einem String:

<?php
$str = "<h1>Hello World!</h1>";

$newstr = filter_var($str, FILTER_SANITIZE_STRING);
echo $newstr;
?>
Führen Sie zB »

Definition und Verwendung

Der FILTER_SANITIZE_STRING Filter entfernt Tags und entfernen oder kodieren Sonderzeichen aus einem String.

Mögliche Optionen und Flags:

  • FILTER_FLAG_NO_ENCODE_QUOTES - Sie keine Anführungszeichen kodieren
  • FILTER_FLAG_STRIP_LOW - Entfernen Sie Zeichen mit einem ASCII-Wert <32
  • FILTER_FLAG_STRIP_HIGH - Entfernen Sie Zeichen mit ASCII-Wert> 127
  • FILTER_FLAG_ENCODE_LOW - Encode Zeichen mit ASCII-Wert <32
  • FILTER_FLAG_ENCODE_HIGH - Encode Zeichen mit ASCII-Wert> 127
  • FILTER_FLAG_ENCODE_AMP - Encode das "&" Zeichen Amp &;

Mehr Beispiele

Beispiel 1

Entfernen Sie alle HTML-Tags und alle Zeichen mit ASCII-Wert> 127, aus einem String:

<?php
$str = "<h1>Hello WorldÅ!</h1>";

$newstr = filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
echo $newstr;
?>
Führen Sie zB »

<PHP Filter Referenz