Php Zend_Mail::是否有任何方法可以使用以下格式添加收件人:“Name”?

Php Zend_Mail::是否有任何方法可以使用以下格式添加收件人:“Name”?,php,zend-framework,zend-mail,Php,Zend Framework,Zend Mail,我问这个问题的原因是因为我想有一个可编辑的字段,用户可以在其中输入电子邮件地址,还可以选择输入电子邮件地址持有者的姓名。谢谢 $mail = new Zend_Mail(); $mail->addTo('test@example.com', 'Test'); 这个故事的寓意是经常查看APIdoc。嘿,伙计们,谢谢你们的回复。我可能只是把问题的措辞弄错了。我有一个输入,比如John Doe,我希望能够将这个收件人添加到Zend_邮件对象中。我猜我必须做一些像Korvin Szanto回答的

我问这个问题的原因是因为我想有一个可编辑的字段,用户可以在其中输入电子邮件地址,还可以选择输入电子邮件地址持有者的姓名。谢谢

$mail = new Zend_Mail();
$mail->addTo('test@example.com', 'Test');

这个故事的寓意是经常查看APIdoc。嘿,伙计们,谢谢你们的回复。我可能只是把问题的措辞弄错了。我有一个输入,比如John Doe,我希望能够将这个收件人添加到Zend_邮件对象中。我猜我必须做一些像Korvin Szanto回答的事情,某种正则表达式解析?我希望我可以将收件人设置为$zendMail->设置为$toString;这个故事的寓意是经常查看APIdoc。嘿,伙计们,谢谢你们的回复。我可能只是把问题的措辞弄错了。我有一个输入,比如John Doe,我希望能够将这个收件人添加到Zend_邮件对象中。我猜我必须做一些像Korvin Szanto回答的事情,某种正则表达式解析?我希望我可以将收件人设置为$zendMail->设置为$toString;
$mail = new Zend_Mail();
$info = "<someguy@email.com>";
preg_match('/^(.+?)?<(.+?)>$/',$info,$matches);
$mail->addTo($matches[2], ($matches[1] != '' ? $matches[1] : 'Unknown');