2013-04-20 2 views
0

У меня есть текст: Added updates system. (Issue #20) (Alex) и несколько других лиц в том же формате.Заменить определенные слова по тексту ссылкой

Я хочу заменить #20 на ссылку, где я использую 20 в ссылке. Например:

Added updates system. (Issue #20) (Alex) 

должно быть как через echo:

Added updates system. (Issue <a href="http://tracker.website.com/view.php?id=20">#20</a>) (Alex) 

Текст в целом, это не части. И у меня есть массив таких текстов, которые я хочу отформатировать таким же образом.

Спасибо.

ответ

1

Используйте регулярное выражение для замены номера с последующим хэша #:

preg_replace('/#(\d+)/', '<a href="http://tracker.website.com/view.php?id=$1">#$1</a>', 'Added updates system. (Issue #20) (Alex)'); 
+0

Это работало именно так, как я хотел. Благодарю. –

+0

без проблем :) на facebook Я прочитал статус преподавателя музыки: «Ученик просто спросил меня, как играть в F хехтаг, а C hashtag minor ... слова терпят неудачу». – imulsion

Смежные вопросы