PHP « Подсветка искомого при поиске

Суть такая- стандартный запрос на поиск, искомые данные выводятся...
Данные в формате - название статьи, статья. - статей соответственно много.

Нужно при поиске подсвечивать найденное. т.е. банально допустим это через регулярку замена искомого на искомое же, но с примененным классом.

Но слово найденное может быть в конце текста или несколько раз упоминаться в начале и в конце - как тут быть?

В общем нет ли умного класса или фукнции, которая хорошо бы решала задачу подсветки найденных слов? всю статью показывать не имеет смысла, иначе на странице поиска будет слишком много текста

1 ответов


Ну возьмите первое найденное слово, отступите от него по 100 символов назад и вперед.