メールの型チェック

$var="hoge@gmail.com";
if(filter_var($var, FILTER_VALIDATE_EMAIL)){
	echo $var . "正しいメール<br>";
} else {
	echo $var . "不正のメール<br>";
}

こちらでも、できますねー

$var="hoge@gmail.com";
if(preg_match('/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/iD', $var)){
	echo $var . "正しいメール<br>";
} else {
	echo $var . "不正のメール<br>";
}