Bağlantıları ile metinde adlarını değiştirin

0 Cevap php

Ben orada profilinize bir bağlantı ile bir metinde adlarını değiştirmek istiyor.

$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.

Ama gerekirse bir de dizi değiştirebilirsiniz.

I now use 2 arrays in use str_replace. like this $text = str_replace($namesArray, $linksArray, $text); but the replace shout work for name with a "dot" or ")" or any thing like that on the end or beginning. How can i get the replace to work on text like this.

Çıktı bağırmak olmak "text with names in it (<a.....>John</a>) and <a ....>Jacob</a>."

0 Cevap