【发布时间】:2011-09-08 00:41:02
【问题描述】:
我有 2 个包含一些单词的纯文本文件,例如:
文件 1
Aarhus
Abbott
Abbott's
Abel
Abelian
Abelson
Abelson's
Aberdeen
Aberdeen's
文件 2
Acapulco
Ackerman
Acta
Adam
Adams
Adamson
这只是一个示例列表,文件包含超过 10000 个条目,单词可以按任何顺序排列。但让事情变得简单的一件事是每一行只包含一个单词。现在,我知道如何使用 php 逐一读取这些值,但我无法理解 如何合并这两个文件并按字母顺序排序。 谁能建议我如何进行排序部分? p>
编辑
还有一点需要提一下:如您所见,有些单词包含' 单引号。请建议我在排序时考虑此参数的答案。
进一步编辑
我想消除文件中的重复值。就像如果有两个相同的词,那么它应该只取一次。
【问题讨论】:
-
是的,各个文件的排序都很好。
-
你可以使用 file() 函数获取数组然后调用array_sort