数组中每个电子邮件的PHP,从另一个数组

时间:2017-06-19 12:15:16

标签: php arrays email

我更像是一个前端开发者,而且我对PHP不是很了解。我主要使用jquery和reactjs来处理我的应用程序。在设计方面我很有创意,但在写一些功能性的时候,我几乎没有任何灵感。我需要一种方法来发送来自阵列的每个唯一电子邮件,从另一个阵列到该电子邮件的随机密钥,但这样每个电子邮件都是唯一的密钥。

2 个答案:

答案 0 :(得分:1)

这听起来并不困难。尝试这样的事情。

$emails = ["first@example.com", "second@example.com"];

$uniqueEmails = array_unique($emails);
$uniqueKeys = ["uniq1", "uniq2"];

foreach ($uniqueEmails as $key => $email) {

    //TODO: sendMail($email, $key);

}

array_unique()函数用于从数组中删除重复项。

据我了解您的问题,您希望将唯一密钥发送到该电子邮件地址。 PHP邮件功能可以为您完成:http://php.net/manual/en/function.mail.php

答案 1 :(得分:0)

  1. 确保每个数组元素都是唯一的(http://php.net/manual/en/function.array-unique.php
  2. 请使用此阵列&&在每次迭代时执行以下操作(通过索引和放大器从第二个数组中取出随机密钥&& unset it(以避免重复))&&发送电子邮件