извлечь часть строки до и после слова
Мне необходимоэкстракт и покажи несколько словдо а такжепослеслово запросачто-то вроде результатов поиска Google, например:
$str = "hi user! welcome to new php open source world, we are trying to learn you something!";
$query = "new php";
$result = "... welcome to new php open source ...";
я искал в Google, но не сделалЯ не могу найти четкого ответа или, возможно, моих знаний php было недостаточно! есть ли работоспособная и простая в использовании функция для выполнения этой работы?