PHP选择推文代码

| 我有一个php代码,可获取我的最新推文并将其显示在我的网站上。效果很好,但是我想知道是否可以这样做,但也许可以获取我的5条最后一条推文,而不仅仅是最新的一条。这是我的twitter.php代码:
function returnTweet()
{

   $username = \"username\";
   $prefix = \"<div><big><i><a href=\\\"http://twitter.com/$username\\\">@$username</a> \";
   $suffix = \"</i></big></div>\";

   $feed = \"http://search.twitter.com/search.atom?q=from:\" . $username . \"&rpp=5\";
   $twitterFeed = file_get_contents($feed);

   $tweet = parse_feed($twitterFeed);
   return $prefix.$tweet.$suffix;
} 


function parse_feed($feed)
{
    $stepOne = explode(\"<content type=\\\"html\\\">\", $feed);
    $stepTwo = explode(\"</content>\", $stepOne[1]);
    $tweet = $stepTwo[0];
    $tweet = str_replace(\"&lt;\", \"<\", $tweet);
    $tweet = str_replace(\"&gt;\", \">\", $tweet);
    return $tweet;
}
我将其显示在我的php页面中,如下所示:
include \"twitter.php\";              
echo \"\".returnTweet();
希望对此有所帮助! 来自帕帕拉帕的问候     
已邀请:
为此,您最好使用XML解析器(例如:http://www.php.net/manual/zh/simplexml.examples-basic.php)。 (不确定twitter-atoms的结构,因此$ xml-> tweet [$ i]可能是其他东西。)
$xml = new SimpleXMLElement($twitterFeed);
$tweets = array();
for ($i = 0; $i < 5; $i++) {
    $tweets[] = $xml->tweet[$i];
}
    

要回复问题请先登录注册