下面是我试图向多个地址发送电子邮件的代码片段。
$recipients = array();
while ($row = mysqli_fetch_array($result)){
$recipients[] = $row;
}
$recipients = array(
'user_1@domain.com' => 'user_1_name',
'user_2@domain.com' => 'user_2_name',
);
foreach($recipients as $email => $name)
{
$mail->addAddress($email, $name);
}
我需要得到电子邮件地址数组动态填充的内容从数据库中,并尝试了这个。
$recipients[] = array(
$row1['email'] => $row1['name']
);
我得到以下错误,所以我知道我没有得到正确的数组。感谢你对我的错误的看法。
警告:trim()期望参数1是字符串,数组在
/应用程序/XAMPP。。。
编辑
PHPMailer还会触发以下错误,我理解这一点,因为我尝试动态填充的数组没有从数据库获取任何电子邮件地址。