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(); 

Был бы признателен за любую помощь в этом! Привет от Папараппы

Related of "PHP выбрать код твитов"

Вам гораздо лучше использовать XML-парсер для этого (например: http://www.php.net/manual/en/simplexml.examples-basic.php ).

(не уверен в структуре твиттер-атомов, поэтому $ xml-> tweet [$ i], вероятно, что-то еще ..)

 $xml = new SimpleXMLElement($twitterFeed); $tweets = array(); for ($i = 0; $i < 5; $i++) { $tweets[] = $xml->tweet[$i]; }