如何合并或连接或映射从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);
}
非常感谢您的宝贵帮助和建议。
答案 0 :(得分:0)
要将两个匹配的索引数组合并为一个关联数组(可以使用foreach
进行循环),您需要使用array_combine。对于您的代码:
$recipients = array_combine($email, $full_name);