【发布时间】:2013-06-03 20:35:53
【问题描述】:
我正在尝试按字母顺序对长文本文件(数千行)进行排序,然后删除所有重复的行。
每一行只包含一个单词,我需要每个单词,一个单词行,按字母顺序排列。然后我希望删除所有重复的行,并将结果(排序和唯一的列表)写入一个新的文本文件,每行一个单词。
我如何在 PHP 中做到这一点?
现在,我正在考虑如何做到这一点,我会用file() 读入文件,然后创建一个数组,其中的元素是每一行。然后我会按字母顺序对数组进行排序,使用array_unique() 删除重复项,然后将每个元素写入新文本文件中的新行。
我在该实现中遇到的问题是字母排序。
如果您可以帮助我完成我的实施,那么请这样做。
或
如果你有更好的方法来做我想做的事情,那么请分享!
【问题讨论】:
-
sort 不起作用吗?
标签: php string file sorting alphabetical