我正在尝试按字母顺序排列然后从该数组中删除重复项。然后我试图将数组中的每个元素写入文本文件中自己的行。
这意味着只有一个已排序且唯一的数组元素会在一行中。
但我得到的只是一个空白文本文件。
如何将此数组的内容写入$sorted_lines
文本文件,以便每个元素都在新行上?
这是我的代码:
<?php
$lines = file('american.txt');
$lines = array_walk($lines, 'trim');
$sorted_lines = sort(array_unique($lines));
$out = fopen("new.txt", "w");
foreach($sorted_lines as $line){
$line .= "\n";
fwrite($out, $line);
}
?>