分享一个简单明了的PHP数组分页,还有实例哦!
<?php
//比如字符:
$mobile='130,131,132,133,134,135,136,137,138,139,187,189';
$page=$_GET['page']; //获取页数
$mb_arr=split(',',$mobile); //转换为数组
$num=count($mb_arr); //计算数据个数
$pageRows=10; //设置每页显示条数
$pageCount=ceil($num/$pageRows); //计算总页数
if(!is_numeric($page) || $page<1){$page=1;}
if($page>$pageCount){$page=$pageCount;}
$newarr = array_slice($mb_arr, ($page-1)*$pageRows, $pageRows);
for($k=0;$k<count($newarr);$k++)
{
$mobiles.=$newarr[$k].' / ';
}
echo '<p>'.rtrim($mobiles,' / ').'</p>';
?>
<a href="?page=<?=$page-1?>">上一页</a> <a href="?page=<?=$page+1?>">下一页</a>
上一篇:PHP+mysql常用查询语句集合
下一篇:php上传文件$_FILES数组为空的解决办法
讨论数量:1
天涯网魂 3 杠 5 星2012-08-24 16:26:18
顶!!无私奉献值得尊敬!