Fonction PHP filter_var ()
Exemple
Vérifiez si $email est une adresse e-mail valide :
<?php
$email = "[email protected]";
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo("$email is a valid email address");
} else {
echo("$email is not a valid email address");
}
?>
Définition et utilisation
La fonction filter_var() filtre une variable avec le filtre spécifié.
Syntaxe
filter_var(var, filtername, options)
Valeurs des paramètres
Parameter | Description |
---|---|
var | Required. The variable to filter |
filtername | Optional. Specifies the ID or name of the filter to use. Default is FILTER_DEFAULT, which results in no filtering |
options | Optional. Specifies one or more flags/options to use. Check each filter for possible options and flags |
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 nettoie et valide une adresse e-mail :
Exemple
Supprimez d'abord les caractères illégaux de $email, puis vérifiez s'il s'agit d'une adresse e-mail valide :
<?php
$email = "[email protected]";
// Remove all illegal characters from email
$email = filter_var($email, FILTER_SANITIZE_EMAIL);
// Validate e-mail
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo("$email is a valid email address");
} else {
echo("$email is not a valid email address");
}
?>
❮ Référence du filtre PHP