Neueste Web-Entwicklung Tutorials
 

PHP FILTER_SANITIZE_SPECIAL_CHARS Filter


<Vollständige PHP Filter Referenz

Definition und Verwendung

Der FILTER_SANITIZE_SPECIAL_CHARS Filter HTML-entkommt Sonderzeichen.

Dieser Filter wird verwendet, um zu entkommen „<> & und Zeichen mit ASCII-Wert unter 32

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

Mögliche Fahnen:

  • FILTER_FLAG_STRIP_LOW - Zeichen mit einem ASCII-Wert unter 32
  • FILTER_FLAG_STRIP_HIGH - Zeichen mit einem ASCII-Wert über 32
  • FILTER_FLAG_ENCODE_HIGH - Encode Zeichen mit einem ASCII-Wert über 32

Beispiel

<?php
$url="Is Peter <smart> & funny?";

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

Der Browser Ausgabe des obigen Code wird sein:

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

Wenn Sie die Option "View source" im Browser - Fenster, sehen Sie das folgende HTML sehen:

string(37) "Is Peter & lt; smart& gt; & amp; funny?"

<Vollständige PHP Filter Referenz