| ID | Utilisé avec | Description | 
|---|---|---|
| FILTER_FLAG_STRIP_LOW | FILTER_SANITIZE_ENCODED,FILTER_SANITIZE_SPECIAL_CHARS,FILTER_SANITIZE_STRING,FILTER_UNSAFE_RAW | Supprime les caractères dont la valeur numérique est <32. | 
| FILTER_FLAG_STRIP_HIGH | FILTER_SANITIZE_ENCODED,FILTER_SANITIZE_SPECIAL_CHARS,FILTER_SANITIZE_STRING,FILTER_UNSAFE_RAW | Supprime les caractères dont la valeur numérique est >127. | 
| FILTER_FLAG_STRIP_BACKTICK | FILTER_SANITIZE_ENCODED,FILTER_SANITIZE_SPECIAL_CHARS,FILTER_SANITIZE_STRING,FILTER_UNSAFE_RAW | Supprime les caractères "accent grave". | 
| FILTER_FLAG_ALLOW_FRACTION | FILTER_SANITIZE_NUMBER_FLOAT | Autorise un point ( .) comme séparateur fractionnaire
        pour les nombres. | 
| FILTER_FLAG_ALLOW_THOUSAND | FILTER_SANITIZE_NUMBER_FLOAT,FILTER_VALIDATE_FLOAT | Autorise une virgule ( ,) comme séparateur fractionnaire
        pour les nombres. | 
| FILTER_FLAG_ALLOW_SCIENTIFIC | FILTER_SANITIZE_NUMBER_FLOAT | Autorise un eou unEpour la notation
        scientifique dans les nombres. | 
| FILTER_FLAG_NO_ENCODE_QUOTES | FILTER_SANITIZE_STRING | Si ce drapeau est présent, les simples quotes ( ') et les doubles
        (") ne seront pas encodées. | 
| FILTER_FLAG_ENCODE_LOW | FILTER_SANITIZE_ENCODED,FILTER_SANITIZE_STRING,FILTER_UNSAFE_RAW | Encode tous les caractères dont la valeur numérique est <32. | 
| FILTER_FLAG_ENCODE_HIGH | FILTER_SANITIZE_ENCODED,FILTER_SANITIZE_SPECIAL_CHARS,FILTER_SANITIZE_STRING,FILTER_UNSAFE_RAW | Encode tous les caractères dont la valeur numérique est >127. | 
| FILTER_FLAG_ENCODE_AMP | FILTER_SANITIZE_STRING,FILTER_SANITIZE_RAW | Encode les &. | 
| FILTER_NULL_ON_FAILURE | N'importe quel FILTER_VALIDATE_* | Retourne nullpour les valeurs non reconnues. | 
| FILTER_FLAG_ALLOW_OCTAL | FILTER_VALIDATE_INT | Prend en compte les nombres octals précédés d'un zéro ( 0).
        Ceci ne fonctionne que pour les chiffres0-7. | 
| FILTER_FLAG_ALLOW_HEX | FILTER_VALIDATE_INT | Prend en compte les nombres héxadécimaux précédés de 0xou0X. Ceci ne fonctionne que poura-fA-F0-9. | 
| FILTER_FLAG_EMAIL_UNICODE | FILTER_VALIDATE_EMAIL | Permet à la partie locale de l'adresse électronique de contenir des caractères Unicode. | 
| FILTER_FLAG_IPV4 | FILTER_VALIDATE_IP | Autorise une adresse IP au format IPv4. | 
| FILTER_FLAG_IPV6 | FILTER_VALIDATE_IP | Autorise une adresse IP au format IPv6. | 
| FILTER_FLAG_NO_PRIV_RANGE | FILTER_VALIDATE_IP | 
         Échoue la validation pour les intervalles privés IPv4:
          
         Échoue la validation pour les adresses IPv6 commençant par
          | 
| FILTER_FLAG_NO_RES_RANGE | FILTER_VALIDATE_IP | 
        Échoue la validation pour les intervalles IPv4 réservés :
         
         Échoue la validation pour les intervalles IPv6 réservés :
          Ce sont les intervalles qui sont marquée comme Reserved-By-Protocol dans la » RFC 6890. | 
| FILTER_FLAG_GLOBAL_RANGE | FILTER_VALIDATE_IP | 
         Échoue la validation pour les plages IPv4/IPv6 non globales telles que spécifiées
         dans la » RFC 6890 avec l'attribut
          | 
| FILTER_FLAG_SCHEME_REQUIRED | FILTER_VALIDATE_URL | Requière de l'URL qu'elle contienne une partie schéma. | 
| FILTER_FLAG_HOST_REQUIRED | FILTER_VALIDATE_URL | Requière de l'URL qu'elle contienne une partie hôte. | 
| FILTER_FLAG_PATH_REQUIRED | FILTER_VALIDATE_URL | Oblige URL à contenir un chemin. | 
| FILTER_FLAG_QUERY_REQUIRED | FILTER_VALIDATE_URL | Oblige URL à contenir une chaine de requête. | 
| FILTER_REQUIRE_SCALAR | Oblige la valeur à être un scalaire. | |
| FILTER_REQUIRE_ARRAY | Oblige la valeur à être un tableau. Le filtre donné sera appliqué à chaque élément scalaire du tableau. | |
| FILTER_FORCE_ARRAY | Si la valeur est un scalaire, elle sera traitée comme un tableau avec les valeurs scalaires comme seul élément. | 
| Version | Description | 
|---|---|
| 8.2.0 | L'indicateur FILTER_FLAG_GLOBAL_RANGEpourFILTER_VALIDATE_IPa été ajouté. | 
| 7.3.0 | L'usage explicite de FILTER_FLAG_SCHEME_REQUIREDetFILTER_FLAG_HOST_REQUIREDont été déprécié. | 
| 7.1.0 | FILTER_FLAG_EMAIL_UNICODEa été ajouté. |