返回字符串最像PHP中的另一个字符串
我正在尝试用PHP构建一个拼写检查系统 我已经有了很多英语单词的词典/语料库。每一个单词都换一行 我要做的是,一旦给定一个字符串,让我们称它为$string1,打开文本文件,搜索最像$string1的字符串并返回该字符串 对于搜索文本文件,我的想法是将内容导入数组,然后在_array()中使用。如果有更好的方法搜索文本文件而不将所有单词导入内存,请告诉我 我不知道如何比较这两个字符串的相似性。我该怎么做 在我看来,所有相同但顺序不同的字母比不同的字母排名更高。但比两者都高的是部分匹配+/-一两个字符返回字符串最像PHP中的另一个字符串,php,string,spell-checking,Php,String,Spell Checking,我正在尝试用PHP构建一个拼写检查系统 我已经有了很多英语单词的词典/语料库。每一个单词都换一行 我要做的是,一旦给定一个字符串,让我们称它为$string1,打开文本文件,搜索最像$string1的字符串并返回该字符串 对于搜索文本文件,我的想法是将内容导入数组,然后在_array()中使用。如果有更好的方法搜索文本文件而不将所有单词导入内存,请告诉我 我不知道如何比较这两个字符串的相似性。我该怎么做 在我看来,所有相同但顺序不同的字母比不同的字母排名更高。但比两者都高的是部分匹配+/-一两个
如果您能帮助我打开文本文件并进行搜索并比较字符串,我将不胜感激。我在评论中提到的三种算法的参考资料: