filtre PHP FILTER_SANITIZE_SPECIAL_CHARS
Définition et utilisation
filtre FILTER_SANITIZE_SPECIAL_CHARS caractères spéciaux HTML échappés.
Le filtre utilisé pour échapper à "<> & et la valeur ASCII du caractère de la valeur de 32 ou moins.
- Nom: "special_chars"
- ID-Numéro: 515
Les signes possibles:
- FILTER_FLAG_STRIP_LOW - suppression de caractères dans la valeur ASCII de 32 ou moins
- FILTER_FLAG_STRIP_HIGH - la suppression de plus de 32 caractères dans la valeur ASCII
- FILTER_FLAG_ENCODE_HIGH - valeur ASCII codée du caractère au-dessus de 32
Exemples
<?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));
?>
sortie du navigateur du code ci-dessus est la suivante:
string(37) "Is Peter <smart> & funny?"
Si vous affichez le code source dans le navigateur, vous verrez le code HTML suivant:
string(37) "Is Peter & lt; smart& gt; & amp; funny?"
PHP Complete Filter Référence