//假定一个结果集 2维数组:
$arr = array(array('name'=> 'name1','sex' => 'sex1','job' => 'job1'),
array('name'=> 'name2','sex' => 'sex2','job' => 'job2'),
array('name'=> 'name3','sex' => 'sex3','job' => 'job3'),
array('name'=> 'name4','sex' => 'sex4','job' => 'job4'),
array('name'=> 'name5','sex' => 'sex5','job' => 'job5'),
array('name'=> 'name6','sex' => 'sex6','job' => 'job6'),
array('name'=> 'name7','sex' => 'sex7','job' => 'job7'),
array('name'=> 'name8','sex' => 'sex8','job' => 'job8'),
array('name'=> 'name9','sex' => 'sex9','job' => 'job9'),
array('name'=> 'name10','sex' => 'sex10','job' => 'job10'),
array('name'=> 'name11','sex' => 'sex11','job' => 'job11'),
array('name'=> 'name12','sex' => 'sex12','job' => 'job12'),
);
//计算总记录条数
$num = 개수($arr);
//결정적인 선택
$perpage = 3;
//计算页数
$pages = ceil($num/$perpage);
//echo $num,$perpage,$pagecount;exit;
if(is_numeric($_REQUEST['페이지']))
{
if($_REQUEST['페이지']<1){
$페이지 = 1;
}elseif($_REQUEST['페이지']>$페이지)
{
$페이지 = $페이지;
}그밖에{
$페이지 = $_REQUEST['페이지'];
}
}그밖에{
$페이지 = 1;
}
$start = ($page-1)*$perpage;
$newpage = array_slice($arr,$start,$perpage,true);
//print_r($newpage);종료;
?>
이름 |
섹스 |
직업 |
foreach($newpage as $k => $v)
{
?>
|
|
|
}
?>
테이블>
if($페이지>1){
echo "首页";
echo "上一页";
}
if($페이지<$페이지)
{
echo "下一页";
echo "末页";
}
?>
希望本文所述对大家的PHP程序设计有所帮助。
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31