Как отсортировать результаты поиска по количеству ключевых слов, найденных первыми?

У меня есть этот код 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

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]