You are here: Documentation » API Reference » SimplePie » get_items()
Table of Contents
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)