ixti
Новичок
Выделение части строки. Очередной вопрос о регулярных выражениях.
Все видели поисковик Yandex. искомое слово он выделяет в текстах жирным шрифтом.
Бъюсь уже несколько дней понять не могу как это сделать.
Точнее представление имею, а как это на практике осуществить не могу понять.
Т.е., к примеру, пользователь в строке поиска вводит: "слов?"
База данных находит рядов 10 с полями содержащими слова "слово", "слову", "слове" и т.п.
как мне теперь эти слова выделить жирным?
Т.е. если конкретное слово есть - тогда я могу и сам это сделать: $word = "слово"; $text = preg_replace("/".$word."/","<b>".$word."</b>",$text);
А если маска? Как мне тогда выделить слово, не догоняю.
Все видели поисковик Yandex. искомое слово он выделяет в текстах жирным шрифтом.
Бъюсь уже несколько дней понять не могу как это сделать.
Точнее представление имею, а как это на практике осуществить не могу понять.
Т.е., к примеру, пользователь в строке поиска вводит: "слов?"
База данных находит рядов 10 с полями содержащими слова "слово", "слову", "слове" и т.п.
как мне теперь эти слова выделить жирным?
Т.е. если конкретное слово есть - тогда я могу и сам это сделать: $word = "слово"; $text = preg_replace("/".$word."/","<b>".$word."</b>",$text);
А если маска? Как мне тогда выделить слово, не догоняю.