Can';无法正确获取PHPMailer密件抄送电子邮件和全名的收件人列表输出

Can';无法正确获取PHPMailer密件抄送电子邮件和全名的收件人列表输出,php,arrays,phpmailer,bcc,Php,Arrays,Phpmailer,Bcc,如何合并或连接或映射从mysql数据库获取的两个数组 数组全名和数组电子邮件,创建一个收件人列表,以密件抄送php邮件 然后能够使用类似于: $email= array(); $full_name= array(); while loop starts array_push($email, $row['email']); array_push($full_name, $row['full_name']); loop ends 在while循环的末尾,我想合并或连接两个数组,如上图所示 我该怎

如何合并或连接或映射从mysql数据库获取的两个数组 数组全名和数组电子邮件,创建一个收件人列表,以密件抄送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);
}

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

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

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

这个代码看起来很合理-什么不起作用?为什么不直接将地址推送到PHPMailer中,而不是将它们放在中间数组中呢?您只需要:
$recipients=array\u combine($email,$full\u name)?亲爱的Synchro,非常感谢你,你真的是个明星。这正是我所需要的。我有一个日志文件,这就是为什么我不想把地址直接推到PHPMailer中。我需要日志文件的电子邮件数组。好的,我会将该评论作为答案重新发布-请接受!