我想要做的是讀rssfeed,所以我已經做到了,但是我顯示爲foreach循環,所以我如何才能顯示5條記錄?現在我得到了超過10條記錄,但我只需要5條記錄,反正php,javascript或jquery只能顯示5條記錄?如何只顯示5條記錄?
這裏是我的代碼讀取RSS文件:
function getrssFeed($feed_url) {
$content = file_get_contents($feed_url);
$x = new SimpleXmlElement($content);
echo "<ul>";
foreach($x->channel->item as $entry) {
echo "<li><a href = '$entry->link' title='$entry->title'><h3>" . $entry->title . "</h3></a>" . $entry->pubDate . "<br /><br />" . strip_tags($entry->description) . "</li>";
}
echo "</ul>"; }
getrssFeed("http://thestar.com.my.feedsportal.com/c/33048/f/534555/index.rss");
謝謝
或者使用'for'-loop代替。 – chelmertz
我寧願在5次迭代後打破循環,否則你會循環每個條目> 5只是爲了什麼都不做 - 這是毫無意義的。 – oezi
啊,是的,打破循環會更好。我會編輯它:)。謝謝。 –