If, for any reason, you need to extract the domain from an e-mail address (or from multiple e-mail address that are in a database) then you can use this function:
<?php function getDomainFromEmail($email) { // Get the data after the @ sign $domain = substr(strrchr($email, "@"), 1); return $domain; } // Example $email = 'the_username_here@yahoo.com'; $domain = getDomainFromEmail($email); echo $domain; // yahoo.com ?>