PHP FILTER_SANITIZE_SPECIAL_CHARSFilter
Vollständige PHP-Filterreferenz
Definition und Verwendung
Der FILTER_SANITIZE_SPECIAL_CHARS-Filter führt HTML-Escaping für Sonderzeichen durch.
Dieser Filter wird verwendet, um "<>& und Zeichen mit ASCII-Werten unter 32 zu escapen.
- Name: "special_chars"
- ID-Nummer: 515
Mögliche Flags:
- FILTER_FLAG_STRIP_LOW - Zeichen mit ASCII-Werten unter 32 entfernen
- FILTER_FLAG_STRIP_HIGH - Zeichen mit ASCII-Werten über 32 entfernen
- FILTER_FLAG_ENCODE_HIGH - Zeichen mit ASCII-Werten über 32 kodieren
Beispiel
<?php
$url="Is Peter <smart> & funny?";
var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>
$url="Is Peter <smart> & funny?";
var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>
Die Ausgabe des obigen Codes im Browser sieht wie folgt aus:
string(37) "Is Peter <smart> & funny?"
Wenn Sie den Quellcode im Browser anzeigen, sehen Sie folgenden HTML-Code:
string(37) "Is Peter <smart> & funny?"
Vollständige PHP-Filter-Referenz Andere Erweiterungen