看板 Mesak
作者 標題 [php] array fuzzy search
時間 2014年02月04日 Tue. PM 05:24:12
function array_fuzzy_search($input, $array=array())
}
{
$result = 0;
$shortest = -1;
if(isarr($array))
{
foreach ($array as $id => $word) {
$lev = levenshtein(strtolower($input), strtolower($word));
if ($lev == 0) {
$shortest = 0;
$result = $id;
break;
}
if ($lev <= $shortest || $shortest < 0) {
$shortest = $lev;
$result = $id;
}
}
}
return $result;
}
--
※ 作者: mesak 時間: 2014-02-04 17:24:12
※ 編輯: mesak 時間: 2014-02-04 17:56:03
※ 看板: Mesak 文章推薦值: 0 目前人氣: 0 累積人氣: 134
回列表(←)
分享