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. Quote 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. Quote 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 Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.