我需要打开一个文本文件(file.txt),其中包含以下格式的数据
ai
bt
bt
gh
ai
gh
lo
ki
ki
lo
Run Code Online (Sandbox Code Playgroud)
最终我想删除所有重复的行,因此每个数据只剩下一个.所以结果看起来像这样
ai
bt
gh
lo
ki
Run Code Online (Sandbox Code Playgroud)
任何帮助都会很棒
was*_*sup 20
这应该做的伎俩:
$lines = file('file.txt');
$lines = array_unique($lines);
Run Code Online (Sandbox Code Playgroud)
file() 读取文件并将每一行放入数组中.
array_unique() 从数组中删除重复的元素.
此外,将所有内容放回文件中:
file_put_contents('file.txt', implode($lines));
Run Code Online (Sandbox Code Playgroud)