Php 现在,我有重复的电子邮件列表名称

Php 现在,我有重复的电子邮件列表名称,php,Php,我有一个包含电子邮件列表的TXT文件 现在,我有重复的电子邮件列表名称 例如: 每封邮件我只想给我看一次 结果是: sami@woo.com sds@woo.com asfi@woo.com 下面是我希望获得帮助的代码: <? Php $ Username = $ argv [1]; $ File = file_get_contents (". / Emailist.txt"); $ Ex = explode ("\ r \ n", $ file); for ($ i = 0; $ i

我有一个包含电子邮件列表的TXT文件 现在,我有重复的电子邮件列表名称 例如:

每封邮件我只想给我看一次

结果是:

sami@woo.com
sds@woo.com
asfi@woo.com
下面是我希望获得帮助的代码:

<? Php

$ Username = $ argv [1];
$ File = file_get_contents (". / Emailist.txt");
$ Ex = explode ("\ r \ n", $ file);
for ($ i = 0; $ i <count ($ ex); $ i + +)
{
echo $ ex [$ i];
}
?> 


tanks1

您想查看

您想查看

您可以使用函数将文件加载到数组中--它将读取文件,在数组中为文件的每一行设置一项

然后,在该阵列上使用,以删除重复项


我想,您会有一些代码如下所示:

$list = file('./Emailist.txt');
$list_unique = array_unique($list);
foreach ($list_unique as $mail) {
    echo $mail;
}

您可以使用函数将文件加载到数组中——它将读取文件,并在数组中为文件的每一行设置一项

然后,在该阵列上使用,以删除重复项


我想,您会有一些代码如下所示:

$list = file('./Emailist.txt');
$list_unique = array_unique($list);
foreach ($list_unique as $mail) {
    echo $mail;
}

你可以试试这个

$content = file('input.txt');
$result = array_unique($content);
print_r($result);

你可以试试这个

$content = file('input.txt');
$result = array_unique($content);
print_r($result);

下面将文件加载到数组中,消除值并打印出数组

<?php
  $file = array_unique(file('emails.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES));
  print_r($file);
?>

以下操作将文件加载到数组中,消除值并打印出数组

<?php
  $file = array_unique(file('emails.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES));
  print_r($file);
?>


您正在查找
数组\u unique()
。您知道以
$varname
的方式编写变量不起作用吗?您正在寻找
数组_unique()
。您知道用
$varname
的方式编写变量是行不通的吗?我实际上编辑了我的答案,以提供一个代码示例,同时他也在要求;-)实际上,我编辑了我的答案,以提供一个代码示例,同时他也要求提供;-)