Missing constant of default flag: FILTER_FLAG_NONE
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 e ou un E pour 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 null pour 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 chiffres 0-7 .
|
FILTER_FLAG_ALLOW_HEX |
FILTER_VALIDATE_INT
|
Prend en compte les nombres héxadécimaux précédés de 0x ou
0X . Ceci ne fonctionne que pour a-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_RANGE pour
FILTER_VALIDATE_IP a été ajouté.
|
7.3.0 |
L'usage explicite de FILTER_FLAG_SCHEME_REQUIRED
et FILTER_FLAG_HOST_REQUIRED ont été déprécié.
|
7.1.0 |
FILTER_FLAG_EMAIL_UNICODE a été ajouté.
|
FILTER_NULL_ON_FAILURE works not only with FILTER_VALIDATE_BOOLEAN, but also with FILTER_VALIDATE_INT, FILTER_VALIDATE_FLOAT