PHP灵活(?)搜索CSV文件

时间:2013-10-18 14:46:15

标签: php

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

字符串1;字符串2; STRING3; 串,4; STRING5; string6;

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

1 个答案:

答案 0 :(得分:0)

您可以通过;对此进行爆炸,循环并使用similar_text()函数检查关键字与每个字符串的相似程度,并决定是否需要它。

$percent = 0;
similar_text($keyword, $string, $percent);
if ($percent > 85) {
   // match
}