gpt4 book ai didi

php - 使用 Laravel 解析电子邮件地址

转载 作者:搜寻专家 更新时间:2023-10-31 21:56:17 26 4
gpt4 key购买 nike

我如何解析这种格式的电子邮件地址:

"Bob Smith" <bob@company.com>, joe@company.com, "John Doe"<john@company.com>

然后得到一个这样的数组:

array(
'bob@company.com'=>'Bob Smith'
'joe@company.com'=>''
'john@company.com'=>'John Doe'
);

我们有类似于 mailparse_rfc822_parse_addresses() 的东西使用 Laravel?

最佳答案

您可以使用此函数从字符串中提取所有电子邮件:

function extract_email_address_from_string ($string) {
foreach(preg_split('/\s/', $string) as $token) {
$email = filter_var(filter_var($token, FILTER_SANITIZE_EMAIL), FILTER_VALIDATE_EMAIL);
if ($email !== false) {
$emails[] = $email;
}
}

return $emails;
}

关于php - 使用 Laravel 解析电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33329826/

26 4 0
文章推荐: html - 特殊 HTML 字符
文章推荐: ios - 如何在 ios,swift 中使用 RSA 公钥加密和解密字符串(纯文本)
文章推荐: javascript - 使用 javascript 链接
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com