我有两个字符串,大小为15个字。如何搜索这些单词以便能够自动分配标签?
我认为我将文本保存到mySQL原文中,转换为小写,删除外来字符(html,php,javascript,...)然后使用mySQL查询WHERE text LIKE %word%
?
如何清理文字?
答案 0 :(得分:1)
让我们假设你的句子只用空格分隔单词然后我们可以将每个单词拆分成数组的元素。然后,您可以遍历该数组以使用SQL进行搜索。
$words = explode(' ', $sentence);
foreach($words as $word){
$word = strtolower($word);
$query = "SELECT text from tableName WHERE text LIKE %{$word}%";
//run your query, etc.
}