私は何をしたいのですか?rssfeedを読んでいるので、私はすでにそれをしましたが、私はforeachループとして表示します。今私は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'ループを使用してください。 – chelmertz
私は5回の繰り返しの後でループを壊すほうがいいでしょう。さもなければ、何もしないようにすべてのエントリをループします。 – oezi
ああ、ループを壊しているほうが良いだろう。私はそれを編集します:)。ありがとうございました。 –