Я хочу заменить имена в тексте ссылкой на свой профиль.
$text = "text with names in it (John) and Jacob.";
$namesArray("John", "John Plummer", "Jacob", etc...);
$LinksArray("<a href='/john_plom'>%s</a>", "<a href='/john_plom'>%s</a>", "<a href='/jacob_d'>%s</a>", etc..);
//%s shout stay the the same as the input of the $text.
Но при необходимости можно изменить массив.
Теперь я использую 2 массива в str_replace. как это $text = str_replace($namesArray, $linksArray, $text);
но заменяющий крик работает на имя с «точкой» или «)» или любой другой вещью в конце или начале. Как я могу получить замену для работы над текстом, как это.
Выходной крик будет "text with names in it (<a.....>John</a>) and <a ....>Jacob</a>."