PHP FILTER_SANITIZE_SPECIAL_CHARS Filter
❮ Volledige PHP-filterreferentie
Definitie en gebruik
Het FILTER_SANITIZE_SPECIAL_CHARS-filter HTML laat speciale tekens ontsnappen.
Dit filter wordt gebruikt om te ontsnappen aan "<>& en tekens met een ASCII-waarde lager dan 32"
- Naam: "special_chars"
- ID-nummer: 515
Mogelijke vlaggen:
- FILTER_FLAG_STRIP_LOW - Striptekens met ASCII-waarde lager dan 32
- FILTER_FLAG_STRIP_HIGH - Striptekens met ASCII-waarde boven 32
- FILTER_FLAG_ENCODE_HIGH - Codeer tekens met een ASCII-waarde boven 32
Voorbeeld
<?php
$url="Is Peter <smart> & funny?";
var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>
De browseruitvoer van de bovenstaande code is:
string(37) "Is Peter <smart> & funny?"
Als u "Bron weergeven" selecteert in het browservenster, ziet u de volgende HTML:
string(37) "Is Peter <smart> & funny?"
❮ Volledige PHP-filterreferentie