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