您好,我正在嘗試使用下面的代碼顯示最新的推文。此preg_replace非常適合包裝twitter @usernames的鏈接,但不適用於推文中的網址。我如何獲得這個代碼來在推文中包裝URL的鏈接。用鏈接將鏈接包裹在用tweets preg_replace
<?php
/** Script to pull in the latest tweet */
$username='fairgroceruk';
$format = 'json';
$tweet = json_decode(file_get_contents("http://api.twitter.com/1/statuses/user_timeline/{$username}.{$format}"));
$latestTweet = htmlentities($tweet[0]->text, ENT_QUOTES);
$latestTweet = preg_replace('/@([a-z0-9_]+)/i', '<a href="http://twitter.com/$1" target="_blank">@$1</a>', $latestTweet);
$latestTweet = preg_replace('/http://([a-z0-9_]+)/i', '<a href="http://$1" target="_blank">http://$1</a>', $latestTweet); echo $latestTweet;
?>
感謝您的幫助,
本
這些似乎不起作用... – 2010-11-25 02:46:07