ターゲットテキストは次のようなものです。
Lorem ipsum dolor#sit#amet、consectetur#adipisicing#elit、sed do#eiusmod#tempor incididunt ut Labore et doloremagnaaliqua。Ut enim ad minim veniam、quis nostrud exercitation ullamco Laboris nisiutaliquip。
ハッシュタグ付きの#sit#、#adipisicing#、#eiusmod#に対応するデータは、次のような配列になります。
array(
'42' => 'sit somewhere',
'43' => 'adipisicing...',
'63' => 'eiusmod...'
)
preg_replaceまたはpreg_replace_callbackを使用して、ハッシュタグを配列値に順番に置き換えたい。結果を取得するには:
Lorem ipsum dolor <a href="/link/to/42" title="sit somewhere">#sit#</a> amet, consectetur <a href="link/to/43" title="adipisicing...">#adipisicing#</a> elit, sed do <a href="/link/to/63" title="eiusmod...">#eiusmod#</a> tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip.
どうすればそれを達成できますか?