1

在这里努力搜索数组,例如:

字符串1;字符串2;字符串3;字符串4;字符串5;字符串6;

如果我使用 preg_match,我可以搜索数组,如果搜索模式与数组中的项目完全相同,例如搜索词是“string1”,它将返回结果。我的问题是,如果搜索字符串没有完全匹配,是否有办法返回肯定结果,例如,如果搜索词是“我的字符串”,它将返回所有 6 个作为建议的结果。谢谢!

4

1 回答 1

0

您可以通过;、 循环和使用similar_text()函数来检查关键字与每个字符串的相似程度,并决定您是否想要它。

$percent = 0;
similar_text($keyword, $string, $percent);
if ($percent > 85) {
   // match
}
于 2013-10-18T14:53:47.210 回答