PHP FILTER_SANITIZE_SPECIAL_CHARS Filter
Definition und Verwendung
FILTER_SANITIZE_SPECIAL_CHARS Filter HTML-Sonderzeichen entkommen.
Der verwendete Filter zu entkommen "<> & und der ASCII-Wert des Zeichens im Wert von 32 oder weniger.
- Name: "special_chars"
- ID-Nummer: 515
Mögliche Anzeichen:
- FILTER_FLAG_STRIP_LOW - Entfernung der Zeichen im ASCII-Wert von 32 oder weniger
- FILTER_FLAG_STRIP_HIGH - die Entfernung von mehr als 32 Zeichen im ASCII-Wert
- FILTER_FLAG_ENCODE_HIGH - kodierte ASCII-Wert des Zeichens über 32
Beispiele
<?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));
?>
Browser Ausgabe des obigen Code ist wie folgt:
string(37) "Is Peter <smart> & funny?"
Wenn Sie den Quellcode im Browser anzeigen, sehen Sie das folgende HTML sehen:
string(37) "Is Peter & lt; smart& gt; & amp; funny?"
Komplette PHP Filter Referenz