其参数将包含由有效电子邮件地址组成的字符串数据。此函数将使用电子邮件地址作为参数并返回一个包含两个键的数组:用户到用户名部分,域用于域地址部分
示例:
$arr= SplitEmailAddress('myusername@website.xyz.com')
$arr['user'] should contain the string ----> myusername
$arg['domain'] should contain the string ----> website.example.com
答案 0 :(得分:2)
这样的事情:
function SplitEmailAddress($email) { // valid email input assumed.
$temp = explode('@',$email);
return array("user" => $temp[0], "domain" => $temp[1]);
}
答案 1 :(得分:1)
我的看法:
function SplitEmailAddress($email){
return explode("@", $email);
}
但是因为它是一行,所以不需要功能。
$arg = explode('@', 'myusername@website.xyz.com');
工作得很好。
答案 2 :(得分:0)
假设电子邮件始终有效,最简单的方法是:
function SplitEmailAddress($email)
{
list($name, $domain) = explode('@', $email, 2);
return array(
'user' => $name,
'domain' => $domain,
);
}