无法为PHPMailer BCC电子邮件和全名正确输出收件人列表

时间:2014-08-26 14:13:31

标签: php arrays phpmailer bcc

如何合并或连接或映射从mysql db获取的两个数组 数组full_name和数组电子邮件创建一个收件人列表为php邮件程序的密件抄送 然后能够使用类似的东西:

$email= array();
$full_name= array();

while loop starts
array_push($email, $row['email']);
array_push($full_name, $row['full_name']);
loop ends

在while循环结束时,我想合并或连接两个数组,如上所示 我怎样才能做到这一点?任何人都可以指导我朝正确的方向发展吗?

foreach($recipients as $email => $full_name)
{
   $mail->AddBCC($email, $full_name);
}

非常感谢您的宝贵帮助和建议。

1 个答案:

答案 0 :(得分:0)

要将两个匹配的索引数组合并为一个关联数组(可以使用foreach进行循环),您需要使用array_combine。对于您的代码:

$recipients = array_combine($email, $full_name);