Vous êtes ici Fonction PHP > Description de la fonction filter_var()

 

Recherche sur les Noms des fonctions php/mysql

 
 

filter_var()

Définition

Filtre une variable avec un filtre spécifique - (PHP 5 >= 5.2.0, PECL filter:0.11.0)

Description

mixed filter_var ( mixed $variable [, int $filter [, mixed $options ]] )
Liste de paramètres

variable

Valeur à filtrer.

filter

Identifiant du filtre à utiliser. Par défaut, vaut FILTER_SANITIZE_STRING.

options

Tableau associatif d'options ou des drapeaux. Si le filtre accepte les options, les drapeaux peuvent être fournis dans le champ "flags" du tableau. Pour les fonctions de rappel, le type callback devra être passé.

Valeurs de retour

Retourne les données filtrées, ou FALSE si le filtre échoue.

Exemples

Exemple #1 Exemple avec filter_var()

<?php
var_dump
(filter_var('bob@example.com'FILTER_VALIDATE_EMAIL));
var_dump(filter_var('example.com'FILTER_VALIDATE_URLFILTER_FLAG_SCHEME_REQUIRED));
?>

L'exemple ci-dessus va afficher :

string(15) "bob@example.com"
bool(false)

Voir aussi



 
 

Bouts de code utilisant la fonction filter_var()



<?php /* ... */          */         $url filter_var ( $urlFILTER_VALIDATE_URLFILTER_FLAG_HOST_REQUIRED  ); /* ... */ ?>

<?php /* ... */          */         if ((phpversion() > "5.2.1") && filter_var($valeur,FILTER_VALIDATE_EMAIL )) /* ... */ ?>