Filtre FILTER_SANITIZE_STRING PHP
Définition et utilisation
Le filtre FILTER_SANITIZE_STRING supprime ou code les caractères non nécessaires.
Ce filtre supprime les données potentiellement dangereuses pour l'application. Il est utilisé pour supprimer les balises et supprimer ou coder les caractères non nécessaires.
- Nom: "string"
- ID-number: 513
Options ou drapeaux possibles :
- FILTER_FLAG_NO_ENCODE_QUOTES - Ce drapeau ne code pas les guillemets
- FILTER_FLAG_STRIP_LOW - Supprime les caractères ASCII de valeur inférieure à 32
- FILTER_FLAG_STRIP_HIGH - Supprime les caractères ASCII de valeur supérieure à 32
- FILTER_FLAG_ENCODE_LOW - Code les caractères ASCII de valeur inférieure à 32
- FILTER_FLAG_ENCODE_HIGH - Code les caractères ASCII de valeur supérieure à 32
- FILTER_FLAG_ENCODE_AMP - Code l'octet de caractères & en &
Exemple
<?php
var_dump(filter_var($var, FILTER_SANITIZE_STRING
));
?>
Sortie :
string(13) "Bill Gates"