我有一个数组:
$selected_emails =
array(6) {
[16781]=> "xxx@gmail.com",
[16782]=> "yyy@gmail.com",
[16785]=> "xxx@gmail.com,yyy@gmail.com",
[16789]=> "yyy@gmail.com",
[16751]=> "xxx@gmail.com,yyy@gmail.com,zzz@gmail.com",
[16729]=> "zzz@gmail.com,bbb@gmail.com",
}
上述keys
数组中的 是新闻 id,而values
是要通过电子邮件获取该新闻(新闻 id)的电子邮件。
我想为上述数组中的电子邮件发送一封电子邮件,所以我需要将上面的数组按电子邮件地址(唯一)和他们需要获取的新闻 id 的值进行排序,所以上面的数组应该是这样的:
$final_array =
array(4) {
[xxx@gmail.com] => "16781,16785,16751",
[yyy@gmail.com] => "16782,16789,16751",
[zzz@gmail.com] => "16751,16729,",
[bbb@gmail.com] => "16729",
}
所以在新数组中,我知道我需要为每封电子邮件发送哪些新闻。
不幸的是我不知道我怎么能做到这一点,我已经做了很多foreach
,但没有一个工作正常。
这怎么可能实现?谢谢