7

次の形式のデータを含むテキスト ファイル (file.txt) を開く必要があります。

ai
bt
bt
gh
ai
gh
lo
ki
ki
lo

最終的には、すべての重複行を削除して、各データの 1 つだけが残るようにします。したがって、結果は次のようになります

ai
bt
gh
lo
ki

これについての助けは素晴らしいでしょう

4

4 に答える 4

23

これでうまくいくはずです:

$lines = file('file.txt');
$lines = array_unique($lines);

file()ファイルを読み取り、すべての行を配列に入れます。

array_unique()配列から重複する要素を削除します。

また、すべてをファイルに戻すには:

file_put_contents('file.txt', implode($lines));
于 2012-11-14T18:07:49.570 に答える
2

ファイルを読み取るには、php関数 file()を使用します。ファイルから行の配列を取得します。その後、array_uniqueを使用して重複を追い出します。

最終的には、次のようなものになります。

$lines = array_unique(file("your_file.txt"));
于 2012-11-14T18:00:17.247 に答える