- substr: documentation ( source)
- var_dump: documentation ( source)
- strrpos: documentation ( source)
<?php
function getAutoDiscoveryHosts($email)
{
if (false === $lastArobase = strrpos($email, '@')) {
throw new \InvalidArgumentException('Input is not a valid email address');
}
return substr($email, $lastArobase + 1);
}
var_dump(getAutoDiscoveryHosts('foo@bar.com'));