Filtre PHP FILTER_SANITIZE_SPECIAL_CHARS
Définition et utilisation
Le filtre FILTER_SANITIZE_SPECIAL_CHARS PHP effectue l'échappement des caractères spéciaux en HTML.
Ce filtre est utilisé pour échapper les caractères <>& et les caractères ASCII inférieurs à 32.
- Nom: "special_chars"
- ID-number: 515
Drapeaux possibles :
- FILTER_FLAG_STRIP_LOW - Suppression des caractères ASCII inférieurs à 32
- FILTER_FLAG_STRIP_HIGH - Suppression des caractères ASCII supérieurs à 32
- FILTER_FLAG_ENCODE_HIGH - Encodage des caractères ASCII supérieurs à 32
Exemple
<?php
var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS
));
?>
Sortie :
string(37) "Is Peter <smart> & funny?"
Si vous consultez le code source dans le navigateur, vous verrez ce qui suit en HTML :
string(37) "Is Peter <smart> & funny?"