一、安装或下载
安装就通过pear install Pager即可,如图所示:
如果是下载的话就到http://pear.php.net/package/Pager/download上下载
二、存放目录结构
三、程序代码
<?
php
require_once
'
Pager/Pager.php
'
;

//
create dummy array of data
$myData
=
array
();
for
(
$i
=
0
;
$i
<
200
;
$i
++
) {
$myData
[]
=
$i
;
}

$params
=
array
(
'
itemData
'
=>
$myData
,
'
perPage
'
=>
10
,
'
delta
'
=>
8
,
//
for 'Jumping'-style a lower number is better
'
append
'
=>
true
,
//
'separator' => ' | ',
'
clearIfVoid
'
=>
false
,
'
urlVar
'
=>
'
entrant
'
,
'
useSessions
'
=>
true
,
'
closeSession
'
=>
true
,
//
'mode' => 'Sliding', //try switching modes
'
mode
'
=>
'
Jumping
'
,

);
$pager
=
&
Pager
::
factory(
$params
);
$page_data
=
$pager
->
getPageData();
$links
=
$pager
->
getLinks();

$selectBox
=
$pager
->
getPerPageSelectBox();
?>

<
html
>
<
head
>
<
title
>
new
PEAR
::
Pager example
</
title
>
</
head
>
<
body
>

<
table border
=
"
1
"
width
=
"
500
"
summary
=
"
example 1
"
>
<
tr
>
<
td colspan
=
"
3
"
align
=
"
center
"
>
<?
php
echo
$links
[
'
all
'
];
?>
</
td
>
</
tr
>


<
tr
>
<
td colspan
=
"
3
"
>
<
pre
><?
php
print_r
(
$page_data
);
?></
pre
>
</
td
>
</
tr
>
</
table
>

<
h4
>
Results from methods
:</
h4
>

<
pre
>
getCurrentPageID()
...:
<?
php
var_dump
(
$pager
->
getCurrentPageID());
?>
getNextPageID()
......:
<?
php
var_dump
(
$pager
->
getNextPageID());
?>
getPreviousPageID()
..:
<?
php
var_dump
(
$pager
->
getPreviousPageID());
?>
numItems()
...........:
<?
php
var_dump
(
$pager
->
numItems());
?>
numPages()
...........:
<?
php
var_dump
(
$pager
->
numPages());
?>
isFirstPage()
........:
<?
php
var_dump
(
$pager
->
isFirstPage());
?>
isLastPage()
.........:
<?
php
var_dump
(
$pager
->
isLastPage());
?>
isLastPageComplete()
.:
<?
php
var_dump
(
$pager
->
isLastPageComplete());
?>
$pager
->
range
........:
<?
php
var_dump
(
$pager
->
range
);
?>
</
pre
>


<
hr
/>

<
form action
=
"
<?php echo $_SERVER['PHP_SELF']; ?>
"
method
=
"
GET
"
>
Select how many items per page should be shown
:<
br
/>
<?
php
echo
$selectBox
;
?>
&
nbsp;
<
input type
=
"
submit
"
value
=
"
submit
"
/>
</
form
>

<
hr
/>

</
body
>
</
html
>
四、运行结果
安装就通过pear install Pager即可,如图所示:

如果是下载的话就到http://pear.php.net/package/Pager/download上下载
二、存放目录结构

三、程序代码














































































四、运行结果
