How can I check for duplicate email addresses in PHP, with the possibility of Gmail\'s automated labeler and punctuation in mind?
For example, I wan
$email_parts = explode('@', $email);
// check if there is a "+" and return the string before
$before_plus = strstr($email_parts[0], '+', TRUE);
$before_at = $before_plus ? $before_plus : $email_parts[0];
// remove "."
$before_at = str_replace('.', '', $before_at);
$email_clean = $before_at.'@'.$email_parts[1];