я использую приведенный ниже код, чтобы выделить результаты поиска:
$text = preg_replace("/\b($word)\b/i", '<span class="highlight_word">\1</span>', $text);
и все работает нормально.
Но preg_replace возвращает всю строку и выделяет совпадающие слова.
Мне нужно получить часть строки и только всю строку.
Сценарий состоит в том, чтобы получить 100 символов до и 100 символов после первого совпадения. Любая помощь будет оценена по достоинству.