在Mandrill中循环播放电子邮件

时间:2014-05-21 17:02:44

标签: php arrays loops mandrill

根据用户的选择,我有一张需要发送到不同电子邮件的表单。我正在使用地址填充字符串变量并将它们爆炸成数组。

$emailAddresses = $_POST['addressList'];
$sendTo = explode(',', $emailAddresses);

现在让我们说它返回一个

数组
$sendTo[0] = "email1@testing.com";
$sendTo[1] = "email2@testing.com";

我可以通过手动抓取位置发送到每个电子邮件地址

'to' => array(
        array('email' => $sendTo[0]),
        array('email' => $sendTo[1])
    )

这将正确发送。但由于数组的长度是动态的,我需要能够遍历它。 PHP不是我的第一语言,所以我不确定我在这个数组中定位循环的位置。

我在哪里编写循环以及如何确保其语法保持正确?

1 个答案:

答案 0 :(得分:2)

你可以用foreach循环来做到这一点:

$to = array()
foreach($sendTo as $email)
{
   $to[] = array('email' => $email);
}


...

'to' => $to