如何根据首先找到的关键字数量对搜索结果进行排序?

时间:2014-09-15 10:57:45

标签: php search

我有这个PHP代码,我无法让我的搜索结果首先向我显示我有类型的关键字数量最多的列表。怎么办?

$search_array = array_unique(explode(' ', $search));
            foreach ($search_array as $k => $v)
            {
                $w = trim($v);
                 if ($w)
                {
                    $result[$i]['title'] = preg_replace('/(' . preg_quote($w, '/') . ')/siU', '<b>\\1</b>', $result[$i]['title']);
                    $result[$i]['description'] = preg_replace('/(' . preg_quote($w, '/') . ')/siU', '<b>\\1</b>', $result[$i]['description']);
                }
            }

0 个答案:

没有答案