在这里努力搜索数组,例如:
字符串1;字符串2; STRING3; 串,4; STRING5; string6;
如果我使用preg_match,我可以搜索数组,如果搜索模式与数组中的项完全相同,它将返回结果,例如如果搜索词是“string1”。 我的问题是,如果搜索字符串没有完全匹配,有没有办法返回肯定的结果,例如如果搜索词是“我的字符串”,它将返回所有6作为建议结果。 谢谢!
答案 0 :(得分:0)
您可以通过;
对此进行爆炸,循环并使用similar_text()
函数检查关键字与每个字符串的相似程度,并决定是否需要它。
$percent = 0;
similar_text($keyword, $string, $percent);
if ($percent > 85) {
// match
}