$supportedMails = array('gmail.com','yahoo.com','hotmail.com','outlook.com','msn.com','yandex.com');
function validateMail($email, $domains) { foreach ($domains as $domain) { $pos = strpos($email, $domain, strlen($email) - strlen($domain)); if ($pos === false){ continue; } if ($pos == 0 || $email[(int) $pos - 1] == "@" || $email[(int) $pos - 1] == "."){ return true; } } return false; }
if(validateMail("uzmanforumteams@hotmail.com", $supportedMails){
echo "supported";
}else{
echo "unsupported";
}