我是一名文本文件,我正在尝试删除重复的行。
文本文件示例:
new featuredProduct('', '21640'),
new featuredProduct('', '24664'),
new featuredProduct('', '22142'),
new featuredProduct('', '22142'),
new featuredProduct('', '22142'),
new featuredProduct('', '22142'),
new featuredProduct('', '22142'),
我尝试过的PHP代码:
$lines = file('textfile.txt');
$lines = array_unique($lines);
file_put_contents('textfile.txt', implode($lines));
PHP文件名为duplicates.php, 文本文件与其在同一目录下。我只想留下如下内容:
new featuredProduct('', '21640'),
new featuredProduct('', '24664'),
new featuredProduct('', '22142'),
文件功能正在尝试将文件读入$lines数组,然后使用array_unique()函数删除重复条目。然后将过滤后的结果放回同一文件中。
file_put_contents('textfile.txt', $lines);
。 - Medfile_put_contents('textfile.txt', implode(PHP_EOL, $lines));
- Jonathan