我有一个文件,其中包含新行上的字符串,如下所示:
string1
string2
我想删除重复项,所以我将它们添加到数组中,执行唯一操作以删除重复项,现在我尝试删除数组并将内容放入字符串中,放回换行符(“\ n”)。
代码如下:
$input = file_get_contents('/srv/test.m3u');
$input = explode("\n", $input);
$result = array_unique($input);
foreach($result as $value){
$newresult .= $value;
}
echo($newresult); //Comes back everything stuck together no line-breaks etc
答案 0 :(得分:1)
使用implode添加“\ n”,如下所示:
$input = file_get_contents('/srv/test.m3u');
$input = explode("\n", $input);
$result = array_unique($input);
echo implode("\n", $result);
答案 1 :(得分:1)
尝试内爆功能。
$input = file_get_contents('/srv/test.m3u');
$input = explode("\n", $input);
$result = array_unique($input);
$newresult = implode("\n",$result);
echo($newresult);