Filtre PHP FILTER_SANITIZE_SPECIAL_CHARS
❮ Référence complète du filtre PHP
Définition et utilisation
Le filtre FILTER_SANITIZE_SPECIAL_CHARS évite les caractères spéciaux en HTML.
Ce filtre est utilisé pour échapper "<>& et les caractères avec une valeur ASCII inférieure à 32
- Nom : "special_chars"
- Numéro d'identification : 515
Drapeaux possibles :
- FILTER_FLAG_STRIP_LOW - Supprimer les caractères avec une valeur ASCII inférieure à 32
- FILTER_FLAG_STRIP_HIGH - Supprime les caractères avec une valeur ASCII supérieure à 32
- FILTER_FLAG_ENCODE_HIGH - Encode les caractères avec une valeur ASCII supérieure à 32
Exemple
<?php
$url="Is Peter <smart> & funny?";
var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>
La sortie du navigateur du code ci-dessus sera :
string(37) "Is Peter <smart> & funny?"
Si vous sélectionnez "Afficher la source" dans la fenêtre du navigateur, vous verrez le code HTML suivant :
string(37) "Is Peter <smart> & funny?"
❮ Référence complète du filtre PHP