php - 用 PHP 解析电子邮件地址?

标签 php regex parsing email

类似于this question ,我如何解析这种格式的电子邮件地址,

"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() ,正是这样做的。它是一个 PECL 扩展,因此使用起来可能更容易 Mail_RFC822::parseAddressList()如评论中所述。

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

相关文章:

python - 使用 Python 解析 HTTP 请求授权 header

php - 没有可填充属性的 laravel Eloquent 创建

php - MySQL 按季节分组

php - 处理 php 中的空循环

php - 在 php 中以不同的方式加入两个 mysql 表

javascript - 为什么 RegExp "greedy"模式不起作用?

parsing - Haskell:遍历字符串/文本文件

python - 漂亮的汤和解析reddit

c# - 是否可以在 Regex 中执行此操作

c - 通过 Regex C 验证输入