Section courante

A propos

Section administrative du site

FILTER_VAR

Filtre de variable
PHP 5.2.0+

Syntaxe

function filter_var($variable);
function filter_var($variable, $filter);
function filter_var($variable, $filter, $options);

Paramètres

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 :
Constante Description
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.

Description

Cette fonction permet d'appliquer le filtre spécifié sur une variable spécifié.



Dernière mise à jour : Samedi, le 16 janvier 2016