$searchString = "Google Book";
$originalString = "Search and preview millions of books from libraries and publishers worldwide using Google Book Search. Discover a new favorite or unearth an old classic.";
$outputString = preg_replace("/($searchString)/i",'<strong>${1}</strong>',$originalString);
Это должно выполнять поиск и замену строки поиска без учета регистра, чтобы она обернулась тегами <strong>
.
Обратите внимание, что оно не будет совпадать, если вы введете строку поиска "Google Книги" (обратите внимание на 's'). Это очень просто, здесь нет оснований для объяснения вариаций слов / множественного числа и т. Д., А также не проверяются границы слов (т. Е. Вы можете искать «oogl», и он будет соответствовать G oogl e). В зависимости от ваших требований, этого может быть достаточно.