- filter_var: documentation ( source)
<?php
$var = "daanbonkeil.com";
if(filter_var($var, FILTER_SANITIZE_EMAIL) !== false && filter_var($var, FILTER_VALIDATE_EMAIL) !== false) {
echo 'it is mail';
}else{
echo 'is is phone';
}