Filtres de validation
Autres filtres
Types de filtres
PHP Manual

## Filtres de nettoyage

Liste des filtres de nettoyage
ID | Nom | Options | Flags | Description
--- | --- | --- | --- | ---
`FILTER_SANITIZE_EMAIL` | "email" |  |  | Supprime tous les caractères sauf les lettres, chiffres, et !#$%&'*+-/=?^_`{|}~@.[].
`FILTER_SANITIZE_ENCODED` | "encoded" |  | `FILTER_FLAG_STRIP_LOW`, `FILTER_FLAG_STRIP_HIGH`, `FILTER_FLAG_ENCODE_LOW`, `FILTER_FLAG_ENCODE_HIGH` | Applique l'encodage URL, et supprime ou encode les caractères spéciaux.
`FILTER_SANITIZE_MAGIC_QUOTES` | "magic_quotes" |  |  | Applique addslashes().
`FILTER_SANITIZE_NUMBER_FLOAT` | "number_float" |  | `FILTER_FLAG_ALLOW_FRACTION`, `FILTER_FLAG_ALLOW_THOUSAND`, `FILTER_FLAG_ALLOW_SCIENTIFIC` | Supprime tous les caractères, sauf les chiffres, +- et éventuellement .,eE.
`FILTER_SANITIZE_NUMBER_INT` | "number_int" |  |  | Supprime tous les caractères sauf les chiffres, et les signes plus et moins.
`FILTER_SANITIZE_SPECIAL_CHARS` | "special_chars" |  | `FILTER_FLAG_STRIP_LOW`, `FILTER_FLAG_STRIP_HIGH`, `FILTER_FLAG_ENCODE_HIGH` | Transforme en entité HTML les caractères '"<>& et les caractères ASCII de valeur inférieur à 32, et supprime ou encode les autres caractères spéciaux.
`FILTER_SANITIZE_STRING` | "string" |  | `FILTER_FLAG_NO_ENCODE_QUOTES`, `FILTER_FLAG_STRIP_LOW`, `FILTER_FLAG_STRIP_HIGH`, `FILTER_FLAG_ENCODE_LOW`, `FILTER_FLAG_ENCODE_HIGH`, `FILTER_FLAG_ENCODE_AMP` | Supprime les balises, et supprime ou encode les caractères spéciaux.
`FILTER_SANITIZE_STRIPPED` | "stripped" |  |  | Alias du filtre "string".
`FILTER_SANITIZE_URL` | "url" |  |  | Supprime tous les caractères sauf les lettres, chiffres et $-_.+!*'(),{}|\\^~[]`<>#%";/?:@&=.
`FILTER_UNSAFE_RAW` | "unsafe_raw" |  | `FILTER_FLAG_STRIP_LOW`, `FILTER_FLAG_STRIP_HIGH`, `FILTER_FLAG_ENCODE_LOW`, `FILTER_FLAG_ENCODE_HIGH`, `FILTER_FLAG_ENCODE_AMP` | Ne fait rien, supprime ou encode les caractères spéciaux.

Filtres de validation
Autres filtres
Types de filtres
PHP Manual