Jump to content

[SOLVED] Limit the foreach() results


suttercain

Recommended Posts

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

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.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.