次の形式のデータを含むテキスト ファイル (file.txt) を開く必要があります。
ai
bt
bt
gh
ai
gh
lo
ki
ki
lo
最終的には、すべての重複行を削除して、各データの 1 つだけが残るようにします。したがって、結果は次のようになります
ai
bt
gh
lo
ki
これについての助けは素晴らしいでしょう
次の形式のデータを含むテキスト ファイル (file.txt) を開く必要があります。
ai
bt
bt
gh
ai
gh
lo
ki
ki
lo
最終的には、すべての重複行を削除して、各データの 1 つだけが残るようにします。したがって、結果は次のようになります
ai
bt
gh
lo
ki
これについての助けは素晴らしいでしょう
これでうまくいくはずです:
$lines = file('file.txt');
$lines = array_unique($lines);
file()
ファイルを読み取り、すべての行を配列に入れます。
array_unique()
配列から重複する要素を削除します。
また、すべてをファイルに戻すには:
file_put_contents('file.txt', implode($lines));
ファイルを読み取るには、php関数 file()を使用します。ファイルから行の配列を取得します。その後、array_uniqueを使用して重複を追い出します。
最終的には、次のようなものになります。
$lines = array_unique(file("your_file.txt"));