PHP filter_var() Fonction

❮ Référence PHP Filter

Exemple

Vérifiez si $email est une adresse e-mail valide :

<?php
$email = "john.doe@example.com";

if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo("$email est une adresse e-mail valide");
} else {
echo("$email n'est pas une adresse e-mail valide");
}
?>
Essayez-le vous-même »

Définition et Utilisation

La fonction filter_var() permet de filtrer une variable avec le filtre spécifié.


Syntaxe

filter_var( var, filtername, options )

Valeurs des Paramètres

Paramètre Description
var Requis. La variable à filtrer
filtername Optionnel. Spécifie l'ID ou le nom du filtre à utiliser. Par défaut, c'est FILTER_DEFAULT, ce qui n'entraîne aucun filtrage
options Optionnel. Spécifie un ou plusieurs drapeaux/options à utiliser. Vérifiez chaque filtre pour les options et drapeaux possibles


Détails Techniques

Valeur de Retour : Renvoie les données filtrées en cas de succès, FALSE en cas d'échec
Version PHP : 5.2+

Plus d'Exemples

L'exemple ci-dessous assainit et valide une adresse e-mail :

Exemple

D'abord, supprimez les caractères illégaux de $email, puis vérifiez s'il s'agit d'une adresse e-mail valide :

<?php
$email = "john.doe@example.com";

// Supprimez tous les caractères illégaux de l'e-mail
$email = filter_var($email, FILTER_SANITIZE_EMAIL);

// Validez l'e-mail
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo("$email est une adresse e-mail valide");
} else {
echo("$email n'est pas une adresse e-mail valide");
}
?>
Essayez-le vous-même »

❮ Référence PHP Filter