php简单实现数组分页的方法


Posted in PHP onApril 30, 2016

本文实例讲述了php简单实现数组分页的方法。分享给大家供大家参考,具体如下:

首先学东西  要多看手册
用php自带的函数  可以解决一些难解的问题

<?php
/**
 * Created by JetBrains PhpStorm.
 * User: Administrator
 * Date: 13-6-11
 * Time: 上午11:43
 * To change this template use File | Settings | File Templates.
 */
header("Content-type:text/html;charset=utf-8");
$array =array (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25);
$page=$_GET['page']?(int)$_GET['page']:'0';
$size=5;
$pnum = ceil(count($array) / $size);
$newArray = array_slice($array,($page-1)*$size,$size);
foreach($newArray as $key=>$val)
{
  echo "<a href=\"array1.php?catid=$key.html\" target=\"_blank\">$val</a>\n";
}
echo "<br/><br/><br/><br/>";
echo "<a href=?>第一页</a>\n";
$str='';
for($i=1;$i<=$pnum-1;$i++)
{
  echo "<a href=\"?page=$i\" target=\"_blank\"";
  if($i==$page){echo "style='color:red;'";};
  echo ">$i</a>\n\n";
}
echo "<a href=?page=$pnum>最后一页</a>\n";
?>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
一个简单的MySQL数据浏览器
Oct 09 PHP
Ajax PHP简单入门教程代码
Apr 25 PHP
php图片的裁剪与缩放生成符合需求的缩略图
Jan 11 PHP
PHP zip扩展Linux下安装过程分享
May 05 PHP
在Mac上编译安装PHP7的开发环境
Jul 28 PHP
PHP实现查询两个数组中不同元素的方法
Feb 23 PHP
Zend Framework教程之Zend_Config_Xml用法分析
Mar 23 PHP
php实现生成验证码实例分享
Apr 10 PHP
php使用正则表达式去掉html中的注释方法
Nov 03 PHP
PHP自定义函数判断是否为Get、Post及Ajax提交的方法
Jul 27 PHP
php 与 nginx 的处理方式及nginx与php-fpm通信的两种方式
Sep 28 PHP
Laravel框架实现定时Task Scheduling例子
Oct 22 PHP
php简单创建zip压缩文件的方法
Apr 30 #PHP
Yii2 rbac权限控制操作步骤实例教程
Apr 29 #PHP
PHP.vs.JAVA
Apr 29 #PHP
Yii实现简单分页的方法
Apr 29 #PHP
php实现在站点里面添加邮件发送的功能
Apr 28 #PHP
php提交过来的数据生成为txt文件
Apr 28 #PHP
php生成txt文件实例代码介绍
Apr 28 #PHP
You might like
Windows PHP5和Apache的安装与配置
2009/06/08 PHP
PHP中模拟处理HTTP PUT请求的例子
2014/07/22 PHP
静态html文件执行php语句的方法(推荐)
2016/11/21 PHP
常见的5个PHP编码小陋习以及优化实例讲解
2021/02/27 PHP
jquery中通过过滤器获取表单元素的实现代码
2011/07/05 Javascript
js 实现 input type=&quot;file&quot; 文件上传示例代码
2013/08/07 Javascript
JavaScript中对DOM节点的访问、创建、修改、删除
2015/11/16 Javascript
干货分享:让你分分钟学会javascript闭包
2015/12/25 Javascript
AngularJS控制器详解及示例代码
2016/08/16 Javascript
微信小程序 Flex布局详解
2016/10/09 Javascript
浅谈Angular HttpClient简单入门
2018/05/04 Javascript
其实你可以少写点if else与switch(推荐)
2019/01/10 Javascript
JavaScript数据结构与算法之二叉树实现查找最小值、最大值、给定值算法示例
2019/03/01 Javascript
element-ui多文件上传的实现示例
2019/04/10 Javascript
vue-cli配置flexible过程详解
2019/07/04 Javascript
详解react组件通讯方式(多种)
2020/05/06 Javascript
js实现弹窗效果
2020/08/09 Javascript
python的tkinter布局之简单的聊天窗口实现方法
2014/09/03 Python
举例讲解Python中的list列表数据结构用法
2016/03/12 Python
pycharm恢复默认设置或者是替换pycharm的解释器实例
2018/10/29 Python
python用列表生成式写嵌套循环的方法
2018/11/08 Python
对django xadmin自定义菜单的实例详解
2019/01/03 Python
Python中面向对象你应该知道的一下知识
2019/07/10 Python
x-ua-compatible content=”IE=7, IE=9″意思理解
2013/07/22 HTML / CSS
英国一家专门出售品牌鞋子的网站:Allsole
2016/08/07 全球购物
伦敦时尚生活的缩影:LN-CC
2017/01/24 全球购物
Calphalon美国官网:美国顶级锅具品牌
2020/02/05 全球购物
数控专业个人求职信范例
2013/11/29 职场文书
计算机专业优秀大学生自我总结
2014/01/21 职场文书
《草原》教学反思
2014/02/15 职场文书
最经典的商业地产项目广告词
2014/03/13 职场文书
静心口服夜广告词
2014/03/20 职场文书
党员教师群众路线个人整改措施
2014/10/28 职场文书
企业2014年度工作总结
2014/12/10 职场文书
2015年艾滋病宣传活动总结
2015/03/27 职场文书
CSS3实现的文字弹出特效
2021/04/16 HTML / CSS