我正在尝试按字母顺序对长文本文件(数千行)进行排序,然后删除任何重复的行。
每行只包含一个单词,我需要每个单词,一个单词行,按字母顺序排列。然后我希望删除所有重复的行,并将结果(排序和唯一的列表)写入一个新的文本文件,每行一个单词。
我怎样才能在 PHP 中做到这一点?
现在,我正在考虑如何做到这一点,我会读入文件,file()
然后创建一个数组,其中的元素是每一行。然后我会按字母顺序对数组进行排序,用于array_unique()
删除重复项,然后将每个元素写入新文本文件中的新行。
我在该实现中遇到的问题是字母排序。
如果你能帮助我实现我的实现,那么请这样做。
或者
如果您有更好的方法来做我想做的事情,请分享!