私はこのコードを持っています:
public function linkify($status_text)
{
$status_text = preg_replace('/(https?:\/\/\S+)/','<a href="\1">\1</a>', $status_text);
$status_text = preg_replace('/(^|\s)@(\w+)/','\1<a href="http://twitter.com/\2">@\2</a>',$status_text);
$status_text = preg_replace('/(^|\s)#(\w+)/','\1#<a href="http://search.twitter.com/search?q=%23\2">\2</a>',$status_text);
return $status_text;
}
このようにtwitterからのフィードを表示します
foreach($feed as $feed_item) {
$html .= '<li>';
$html .= '' . $this->linkify($feed_item->text) . '';
$html .= '' . $this->relativedate((strtotime($feed_item->created_at))) . '';
$html .= '</li>';
}
echo $html;
このコードの結果は
<li>Twitter Feed Text <a href="http://t.co/TnkNfxCdRu">http://t.co/TnkNfxCdRu</a></li>
誰かが私を助けることができれば、 tag 内にテキストを追加するにはどうすればよいですか<a></a>
。たとえば、次のようになります。
<li><a href="http://t.co/TnkNfxCdRu">Twitter Feed Text</a></li>
どうもありがとう