我需要解析一个问题,然后获取关键字并将它们存储在数据库中。
例子:
什么是空函数?
我已经可以取出停用词 what、is 和 a 并将 void 和 function 存储在数据库中。但我不知道如何在数据库中添加 void 函数。
词组如: void 函数,声明数组,拆分一个字符串
因为我需要将包含已解析关键字的 tbl_dictionary 链接到包含完整未解析句子的 tbl_questions。
解析后,它应该是这样的:
句子:什么是void函数
[0] => What
[1] => is
[2] => a
[3] => void function
我已经这样做了:
[0] => What
[1] => is
[2] => a
[3] => void
[4] => function
我需要做第一个。有人能帮我吗?非常感谢
最佳答案
这是一个想法:
您已从问题中获得初始数组。
遍历并删除停用词。
再次迭代并将每个单独的关键字输入到字典中,与原始问题相关,但随后也内爆剩余的词 implode("", $keywords_array)
以创建短语,然后将其插入到数据库
关于PHP : parsing questions then getting the keywords,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4954748/