系统需求:php4.3.* /php5,pear::pager
pear::pager有两种分页显示模式,一是jumping,二是sliding。两者有什么区别,我们来看两个例子:
jumping.php
'jumping',
'perpage' => 3,
'delta' => 5,
'itemdata' => array('a','b','c','d','e','z','ty','xc','fg','fg','jk','hj','ty','xc','e','z','ty','xc','fg','fg','jk','hj','ty','xc')
);
echo
当前分页模式:.$params['mode'];
echo
每页显示数据条数:.$params['perpage'];
echo
显示页数:.$params['delta'];
echo
具体数据数组:;
print_r($params['itemdata']);
$pager = & pager::factory($params);
$data = $pager->getpagedata();
$links = $pager->getlinks();
echo
最后效果:;
echo $links['all'];
echo $pager->linktags;
echo '
当前页的数据: ' ;
echo
;
print_r($data);
echo
;
echo 其它类方法得到的数据:;
echo 'getcurrentpageid()...: ';
var_dump($pager->getcurrentpageid());
echo
;
echo 'getnextpageid()......: ';
var_dump($pager->getnextpageid());
echo
;
echo 'getpreviouspageid()..: ';
var_dump($pager->getpreviouspageid());
echo
;
echo 'numitems()...........: ';
var_dump($pager->numitems());
echo
;
echo 'numpages()...........: ';
var_dump($pager->numpages());
echo
;
echo 'isfirstpage()........: ';
var_dump($pager->isfirstpage());
echo
;
echo 'islastpage().........: ';
var_dump($pager->islastpage());
echo
;
echo 'islastpagecomplete().: ';
http://www.bkjia.com/phpjc/631975.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/631975.htmltecharticle在页面上显示大量数据,是web项目中很常见的一个作法,但限于屏幕的大小,为了便于用户阅读,我们通常需要将数据分页显示,所以分页...
