我需要你的帮助,
如何删除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