<Complete Référence PHP Filter
Définition et utilisation
Le filtre FILTER_SANITIZE_SPECIAL_CHARS HTML échappe des caractères spéciaux.
Ce filtre est utilisé pour échapper « <> & et caractères avec valeur ASCII 32 ci-dessous
- Nom: "special_chars"
- Numéro d'identification: 515
drapeaux possibles:
- FILTER_FLAG_STRIP_LOW - caractères dont les valeurs ASCII en dessous de 32
- FILTER_FLAG_STRIP_HIGH - caractères dont les valeurs ASCII supérieure à 32
- caractères Coder avec valeur ASCII supérieure à 32 - FILTER_FLAG_ENCODE_HIGH
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 "View source" la "View source" dans la fenêtre du navigateur, vous verrez le code HTML suivant:
string(37) "Is Peter & lt; smart& gt; & amp; funny?"
<Complete Référence PHP Filter