Filtre PHP FILTER_SANITIZE_EMAIL

PHP cours tutorial

FILTER_SANITIZE_EMAIL

Définition et utilisation


Le filtre FILTER_SANITIZE_EMAIL supprime tous les caractères sauf les lettres, chiffres, et !#$%&'*+-/=?^_`{|}~@.[].
Ce filtre permet tous les lettres sans accent, chiffres et les caractères $-_.+ ! * ' {}|`#%/de ^~ [] ? @&=

* Nom : « email »
* ID : 517

Pour plus de détail sur les drapeaux (FLAG) voir SVP notre référence compléte Drapeaux des filtres

Exemple

Sélectionner le code


<?php
$var="que lqu-unà@exe\\mple.com";

var_dump(filter_var($var, FILTER_SANITIZE_EMAIL));
?> 

 
Dans ce code on a un caractère avec accent (à), un espace et deux antislashs (\\) que le filtre suprime et donne le résultat suivnt:

string(21) "quelqu-un@exemple.com"






Retourner à la liste des filtres


Cours precedent:
cours precedent  filter_sanitize_special_chars

    Sommaire de :
Le langage php

 Cours suivant:
filter_sanitize_url    cours suivant

Par carabde 20 Aout 2014