0

私は次のようなテキストを持っています:Added updates system. (Issue #20) (Alex)および同じ形式の他のいくつか。

#20リンクで20を使用しているリンクに置き換えたいです。例えば:

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

次のようにエコーする必要があります。

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

テキストは全体であり、部分ではありません。そして、同じ方法でフォーマットしたいテキストの配列があります。

ありがとう。

4

1 に答える 1

1

正規表現を使用して、ハッシュが続く数値を置き換えます#

preg_replace('/#(\d+)/', '<a href="http://tracker.website.com/view.php?id=$1">#$1</a>', 'Added updates system. (Issue #20) (Alex)');
于 2013-04-20T11:59:38.850 に答える