Есть текст, необходимо используя форму ввода выполнять поиск по тексту и заменять введеные в форму слова на другого цвета, должно работать даже если ввел в форму несколько слов, у меня же получилось так, что, к примеру, ввожу два слова "lorem ipsum" и во всем тексте меняется цвет только у слова "lorem", в чем может быть ошибка и как исправить? код - https://codeshare.io/G6Rg1Q
вы перемудрили с условиями в foreach, ниже код который работает foreach ($search as $key) { $text = preg_replace('#\b' . $key . '\b#i', '$0', $text); }
код - https://codeshare.io/G6Rg1Q