如何删除重复的电子邮件csv文件


How to remove duplicate emails csv file

我需要你的帮助,

如何删除csv文件中的重复电子邮件地址

例:我有 10000 条电子邮件记录(全电子邮件.csv(发送电子邮件促销后,我收到2550无效电子邮件(无效.csv(

实际上,2550封电子邮件来自我的10000封电子邮件。(全部电子邮件.csv(

我想使用所有记录电子邮件成为来源,并从无效电子邮件中查找任何重复的电子邮件,然后仅将干净的电子邮件(无重复(保存到干净的电子邮件(干净的电子邮件.csv(

这意味着(10000 封电子邮件 - 2550 封电子邮件 = 7450 封干净电子邮件(

如果您能帮助我,我将不胜感激,谢谢

这是我的PHP代码:

    <?php
$all = file('clean1.csv');
$invalid = file('Bounced_Email.csv');
$correctEmails=array_diff($all, $invalid); 
//print_r($correctEmails)."'n";
foreach ($correctEmails as $email) { echo $email."<br>"; }
?>

我太累了继续尝试这个

array_diff就是

为了这个目的。只需尝试:

$all = file('all_email.csv');
$invalid = file('invalid_email.csv');
$correctEmails=array_diff($all, $invalid);

array_diff — 计算数组的差值

http://php.net/manual/en/function.array-diff.php