如果提交表单,我试图从PHP中的给定标题自动生成关键字。我想获得mysql中不包含在停用词中的关键字。
示例:
我的标题是:如何使用MATCH()反对使用标题获取相关问题()
结果应为:问题,标题,匹配
请参阅下面的代码:
<?php
$title = "How to get related questions using MATCH() AGAINST()";
$explode(' ', $title);
$stopwords = array('second', 'first'); //more entries here
$keywords = '';
foreach($explode as $word)
{
if( ! in_array($word , $stopwords))
{
$keywords .= $keywords;
}
}
echo " KEYWORDS : {$keywords}";
?>
这可能在MYSQL中吗?
答案 0 :(得分:0)
爆炸不会那样工作。它应该是这样的:
$titlewords = explode(' ',$title);
现在你有一个包含单词的数组。如果需要,可以使用array_filter清除空的。