アルファベット順に並べ替えてから、この配列から重複を削除しようとしています。次に、配列内の各要素をテキスト ファイル内の独自の行に書き込もうとしています。
つまり、並べ替えられた一意の配列の 1 つの要素のみが 1 行に表示されます。
しかし、私が得ているのは空のテキストファイルだけです。
$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);
}
?>