PHP XML分页

时间:2011-08-18 05:40:49

标签: php xml

我正在使用此代码进行PHP XML分页。

<?php
$xml = simplexml_load_file('yourxml.xml');

$limit = 5;
$page = $_GET['page'];

foreach ( $xml->item as $item ) {
if ( empty($page) ) {
if ( $item->attributes()->page > 0 && $item->attributes()->page <= $page+$limit )
  echo $item->attributes()->title,'<br/>';
} else {
if ( $item->attributes()->page > ($page-1)*$limit && $item->attributes()->page <= (($page-  1)*$limit)+$limit )    
echo $item->attributes()->title,'<br/>';
}
}
?>

问题是它使用foreach循环来读取XML文件的元素。使第1页属性显示为第一个而不是最后一个页码。我需要将最后一页的XML文件显示到第1页,而不是第1页到最后一页。我怎么能实现这个目标?这是为了显示从XML输入的最新条目。

0 个答案:

没有答案