SimplePie 1.5 is now available!

SimplePie Documentation.  Learn how to use this thing.  It's way better than going to school.

You are here: Documentation » API Reference » SimplePie » get_items()

get_items()

Description

class SimplePie {
	get_items ( [int $start = 0 [, int $length = 0] ] )
}

Returns an array of SimplePie_Item references for each item in the feed, which can be looped through.

This is better suited for foreach() loops, whereas get_item() is better suited for for() loops.

Availability

  • Available since SimplePie Beta 2.

Parameters

start

The number of the item you want to start at. Remember that arrays begin with 0, not 1.

length

The number of items to return. 0 will return all. The start parameter is required if this is used.

Examples

Loop through the first 5 itemss and do something with each

<?php
require_once('../simplepie.inc');
 
$feed = new SimplePie();
$feed->set_feed_url('http://simplepie.org/blog/feed/');
$feed->init();
$feed->handle_content_type();
 
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
	<title>Sample SimplePie Page</title>
 </head>
<body>
 
	<div class="header">
		<h1><a href="<?php echo $feed->get_permalink(); ?>"><?php echo $feed->get_title(); ?></a></h1>
		<p><?php echo $feed->get_description(); ?></p>
	</div>
 
	<?php foreach ($feed->get_items(0, 5) as $item): ?>
 
		<div class="item">
			<h2 class="title"><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></h2>
			<?php echo $item->get_description(); ?>
			<p><small>Posted on <?php echo $item->get_date('j F Y | g:i a'); ?></small></p>
		</div>
 
	<?php endforeach; ?>
 
</body>
</html>

See Also


reference/simplepie/get_items.txt · Last modified: 2011/03/06 03:56 (external edit)