0

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

$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);
}

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

4

1 回答 1

0

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

$recipients = array_combine($email, $full_name);
于 2014-08-26T15:14:09.653 回答