Getting the domain and Userid part from an email address

$em="mynama@domain.com";
$ar=explode("@",$em);
echo $ar[0]; // myname
echo "<br>";
echo $ar[1];//domain.com
We can separate domain part and Userid part of an email address in many ways. One of the easiest ways is to use explode() to break the email address in two parts. As we know every email address will have one @ within it so we will break the string storing the email address using this @. The output of explode() command will give us an array with two elements. The first part is the userid and second part is domain part.

More than one Email address

If we have more than one email address in a string then we have to break the string first to get all the email address first. For example if we have one CSV file storing all the email address then first we have to break the file to get individual email address and then again use the explode() command to get the domain and userid part from the address. Here is the code.
$em="mynam@domain.com,second@second.com,
third@third.com,fourth@fourth.com"; $ar=explode(",",$em); while (list ($key, $val) = each ($ar)) { $ar2=explode("@",$val); echo $ar2[0]; echo "<br>"; echo $ar2[1]; echo "<br><br>"; }
Read how to use explode to get userid and domain part from an email address.
Read how breaking of email address is done using JavaScript
String Functions stristr(): String search str_replace(): String replace
Subhendu Mohapatra — author at plus2net
Subhendu Mohapatra

Author

🎥 Join me live on YouTube

Passionate about coding and teaching, I publish practical tutorials on PHP, Python, JavaScript, SQL, and web development. My goal is to make learning simple, engaging, and project‑oriented with real examples and source code.



Subscribe to our YouTube Channel here



plus2net.com







Shantha

26-05-2010

It really helped me to solve my problem.
Anjana Silva

25-11-2010

wow! this code works perfectly! thanks!
Alastair

15-03-2013

I suggest trying explode() or preg_split() instead because split() was deprecated with PHP 5.3 (2009-06-30).




PHP video Tutorials
We use cookies to improve your browsing experience. . Learn more
HTML MySQL PHP JavaScript ASP Photoshop Articles Contact us
©2000-2025   plus2net.com   All rights reserved worldwide Privacy Policy Disclaimer