suttercain Posted October 12, 2007 Share Posted October 12, 2007 Hi guys, I am using Magpie to parse an rss feed. My question is, do you know if you can limit the for each results? foreach ($rss1->items as $item ) { $title = $item[title]; $url = $item[link]; echo "<a href=$url target='_blank'>$title</a></li><br> "; } Right now it echoes how ever many feeds are in the rss feed, I would like to limit it to the most recent 5. Thanks. Link to comment https://forums.phpfreaks.com/topic/72977-solved-limit-the-foreach-results/ Share on other sites More sharing options...
MmmVomit Posted October 12, 2007 Share Posted October 12, 2007 Hmm. I wonder if this would work. <?php $i = 0 foreach ($rss1->items as $item ) { $i++ $title = $item[title]; $url = $item[link]; echo "<a href=$url target='_blank'>$title</a></li><br> "; if($i >= 5) break; } ?> If the indexes are numerical, you can just use a regular for loop. Link to comment https://forums.phpfreaks.com/topic/72977-solved-limit-the-foreach-results/#findComment-368022 Share on other sites More sharing options...
suttercain Posted October 12, 2007 Author Share Posted October 12, 2007 Nice. it worked. thanks for being creative for me. SC Link to comment https://forums.phpfreaks.com/topic/72977-solved-limit-the-foreach-results/#findComment-368028 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.