PHP - Filter FILTER_SANITIZE_SPECIAL_CHARS
❮ Vollständige PHP-Filter-Referenz
Definition und Verwendung
Der Filter FILTER_SANITIZE_SPECIAL_CHARS maskiert Sonderzeichen in HTML.
Dieser Filter wird verwendet, um "<>&" und Zeichen mit einem ASCII-Wert unter 32 zu maskieren
- Name: "special_chars"
- ID-Nummer: 515
Mögliche Flaggen:
- FILTER_FLAG_STRIP_LOW - Zeichen mit ASCII-Wert unter 32 entfernen
- FILTER_FLAG_STRIP_HIGH - Zeichen mit ASCII-Wert über 32 entfernen
- FILTER_FLAG_ENCODE_HIGH – Codiert Zeichen mit einem ASCII-Wert über 32
Beispiel
<?php
$url="Is Peter <smart> & funny?";
var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>
Die Browserausgabe des obigen Codes lautet:
string(37) "Is Peter <smart> & funny?"
Wenn Sie im Browserfenster „Quelle anzeigen“ auswählen, sehen Sie den folgenden HTML-Code:
string(37) "Is Peter <smart> & funny?"
❮ Vollständige PHP-Filter-Referenz