Le filtre FILTER_SANITIZE_STRING supprime ou encode les caractères indésirables.
Ce filtre supprime les données potentiellement dangereuses pour l'application. Il est utilisé pour supprimer les balises et supprimer ou encoder les caractères indésirables.
Nom : "chaîne"
Numéro d'identification : 513
Options ou drapeaux possibles :
FILTER_FLAG_NO_ENCODE_QUOTES - Cet indicateur n'encode pas les guillemets
FILTER_FLAG_STRIP_LOW - supprime les caractères avec des valeurs ASCII inférieures à 32
FILTER_FLAG_STRIP_HIGH - supprime les caractères avec une valeur ASCII supérieure à 127
FILTER_FLAG_ENCODE_LOW - Encoder les caractères avec des valeurs ASCII inférieures à 32
FILTER_FLAG_ENCODE_HIGH - Encoder les caractères avec des valeurs ASCII supérieures à 127
FILTER_FLAG_ENCODE_AMP - Encodez le caractère & dans &
<?php$var="<b>Peter Griffin<b>";var_dump(filter_var($var, FILTER_SANITIZE_STRING));?>
La sortie du code ressemble à ceci :
chaîne(13) "Peter Griffin"