OUJOOD.COM
Référence Drapeaux des filtres
Liste de drapeaux de
filtres
Vous trouvez dans cette page une référence complète des drapeaux des filtres (flags filter) de php.
| ID | Description |
|---|---|
| FILTER_FLAG_STRIP_LOW | Supprime les caractères dont la valeur
numérique est <32. Utilisé avec: FILTER_SANITIZE_ENCODED, FILTER_SANITIZE_SPECIAL_CHARS, FILTER_SANITIZE_STRING, FILTER_UNSAFE_RAW |
| FILTER_FLAG_STRIP_HIGH | Supprime les caractères dont la valeur
numérique est >127. Utilisé avec: FILTER_SANITIZE_ENCODED, FILTER_SANITIZE_SPECIAL_CHARS, FILTER_SANITIZE_STRING, FILTER_UNSAFE_RAW |
| FILTER_FLAG_ALLOW_FRACTION | Autorise un point (.) comme séparateur
fractionnaire pour les nombres. Utilisé avec: FILTER_SANITIZE_NUMBER_FLOAT |
| FILTER_FLAG_ALLOW_THOUSAND | Autorise une virgule (,) comme séparateur
fractionnaire pour les nombres. Utilisé avec: FILTER_SANITIZE_NUMBER_FLOAT, FILTER_VALIDATE_FLOAT |
| FILTER_FLAG_ALLOW_SCIENTIFIC | Autorise un e ou un E pour la
notation scientifique dans les nombres. Utilisé avec: FILTER_SANITIZE_NUMBER_FLOAT |
| FILTER_FLAG_NO_ENCODE_QUOTES | Si ce drapeau est présent, les simples
quotes (') et les doubles (") ne seront pas
encodées. Utilisé avec: FILTER_SANITIZE_STRING |
| FILTER_FLAG_ENCODE_LOW | Encode tous les caractères dont la valeur
numérique est <32. Utilisé avec: FILTER_SANITIZE_ENCODED, FILTER_SANITIZE_STRING, FILTER_SANITIZE_RAW |
| FILTER_FLAG_NO_ENCODE_HIGH | Encode tous les caractères dont la valeur
numérique est >127. Utilisé avec: FILTER_SANITIZE_ENCODED, FILTER_SANITIZE_SPECIAL_CHARS, FILTER_SANITIZE_STRING, FILTER_SANITIZE_RAW |
| FILTER_FLAG_NO_ENCODE_AMP | Encode les &. Utilisé avec: FILTER_SANITIZE_STRING, FILTER_SANITIZE_RAW |
| FILTER_NULL_ON_FAILURE | Retourne NULL pour les valeurs booléennes non reconnues. Utilisé avec: FILTER_VALIDATE_BOOLEAN |
| FILTER_FLAG_ALLOW_OCTAL | Prend en compte les nombres octals précédés
d'un zéro (0). Ceci ne fonctionne que pour les
chiffres 0-7. Utilisé avec: FILTER_VALIDATE_INT |
| FILTER_FLAG_ALLOW_HEX | 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. Utilisé avec: FILTER_VALIDATE_INT |
| FILTER_FLAG_IPV4 | Autorise une adresse IP au format IPv4. Utilisé avec: FILTER_VALIDATE_IP |
| FILTER_FLAG_IPV6 | Autorise une adresse IP au format IPv6. Utilisé avec: FILTER_VALIDATE_IP |
| FILTER_FLAG_NO_PRIV_RANGE | Echoue la validation pour les intervales privés IPv4: 10.0.0.0/8,
172.16.0.0/12 et 192.168.0.0/16.
Echoue la validation pour les adresses IPv6
commençant par FD ou FC. Utilisé avec: FILTER_VALIDATE_IP |
| FILTER_FLAG_NO_RES_RANGE | Echoue la validation pour les intervales IPv4
réservés: 0.0.0.0/8, 169.254.0.0/16,
192.0.2.0/24 et 224.0.0.0/4. Ce drapeau ne
concerne pas les adresses IPv6. Utilisé avec: FILTER_VALIDATE_IP |
| FILTER_FLAG_PATH_REQUIRED |
FILTER_VALIDATE_URLOblige URL à contenir un chemin. Utilisé avec: |
| FILTER_FLAG_QUERY_REQUIRED | Oblige URL à contenir une chaine de
requête. Utilisé avec: FILTER_VALIDATE_URL |
chapitre précédent | sommaire | chapitre suivant |