提取电子邮件地址

Avatar of Chris Coyier
Chris Coyier

只需将字符串(例如电子邮件正文)传递给函数,它就会返回字符串中包含的电子邮件地址数组。

function extract_emails_from($string) {
         preg_match_all("/[\._a-zA-Z0-9-]+@[\._a-zA-Z0-9-]+/i", $string, $matches);
         return $matches[0];
}

如果您在 $emails 中捕获函数的返回值,则可以使用 foreach 解析它。

foreach($emails as $email) {
    echo trim($email).'<br/>';
}