我正在尝试在 php mysql 中为 anagram finder 编写一个程序。我在数据库中有一个字典,它只有一个名为“word”的字段,它包含 500000 行。
通过使用 php,我尝试从数据库中一个一个地提取单词。在得到一个单词后,我创建了 2 个 for 循环,它执行逐个字符的比较。
例如..让输入词是'abcdef'..
考虑我正在从数据库中获取“fade”这个词..
我正在编写一个循环并检查单词淡入淡出是否在 abcdef 中。如果是,我正在打印这个单词。如果不是,我将从数据库中获取下一个单词。
我写了代码..但我得到一个空页面作为输出..请帮助..
我还有一个问题。有没有其他方法可以在不使用逐字符比较的情况下找到单词的子字符串?
例如:如果我的输入是 fedcba .. 我将其排序为 abcdef .. 并且字典单词是 fade 并且我将其排序为 adef .. 是任何函数来查找 adef 是否是 abcdef 的子字符串..