Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.05 KB | None | 0 0
  1. /*
  2.     Имеется текст, пользователь вводит слово и в тексте надо найти и подсветить все вхождения
  3.     Нужно реализовать через preg_replace();
  4.     Но если передавать ему просто значение переменной $word, он заменяет вообще все похожее:
  5.     $word="текст";
  6.     Он подсветит "текст"и в слове "текстовое" так же подсветит часть.
  7.     Поэтому я пытаюсь сделать чтобы он искал цельные слова, но не выходит
  8. */
  9. $text="Какой-то текст, где надо заменить цвет у искомых слови потом вывести в текстовое поле<br>";
  10. $word = //сюда записывается слово
  11.  
  12. $patt="/\b".$word."\b/";//попытка поиска целым словом
  13. $text=(preg_replace($patt,"<font color='red'>$word</font>",$text));//результат:ничего
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement