Nom |
Description |
$variable |
Ce paramètre permet d'indiquer la valeur où il faut appliquer le filtre. |
$filter |
Ce paramètre permet d'indiquer le type de filtre à appliquer : |
FILTER_VALIDATE_BOOLEAN |
Cette constante permet d'indiquer si la variable est une valeur booléenne valide. |
FILTER_VALIDATE_EMAIL |
Cette constante permet d'indiquer si la variable est une adresse de courriel valide. |
FILTER_VALIDATE_FLOAT |
Cette constante permet d'indiquer si la variable est un nombre réel valide. |
FILTER_VALIDATE_INT |
Cette constante permet d'indiquer si la variable est un nombre entier valide. |
FILTER_VALIDATE_IP |
Cette constante permet d'indiquer si la variable est une adresse IP valide (IPv4, IPv6, avec rang privé ou réservé). |
FILTER_VALIDATE_MAC |
Cette constante permet d'indiquer si la variable est une adresse MAC valide. |
FILTER_VALIDATE_REGEXP |
Cette constante permet d'indiquer si la variable est une expression régulière (regex) valide. |
FILTER_VALIDATE_URL |
Cette constante permet d'indiquer si la variable est une adresse URL valide. |
FILTER_SANITIZE_EMAIL |
Cette constante permet d'indiquer qu'il faut enlever tous les caractères ne faisant pas partie d'une adresse de courriel (enlève tous les caractères sauf les lettres, les chiffres et les caractères «!», «#», «$», «%», «&», «'», «*», «+», «-», «/», «=», «?», «^», «_», «`», «{», «|», «}», «~», «@», «.», «[» et «]»). |
FILTER_SANITIZE_ENCODED |
Cette constante permet d'indiquer qu'il faut encoder l'URL et supprime les caractères spéciaux. |
... |
... |
$options |
Ce paramètre optionnel permet d'indiquer les options supplémentaires de filtrage à appliquer. |
Cette fonction permet d'appliquer le filtre spécifié sur une variable spécifié.