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 相关文章推荐
PHP新手上路(六)
Oct 09 PHP
动易数据转成dedecms的php程序
Apr 07 PHP
Discuz! Passport 通行证整合
Mar 27 PHP
php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
Nov 27 PHP
解析php防止form重复提交的方法
Jul 01 PHP
json的键名为数字时的调用方式(示例代码)
Nov 15 PHP
php批量添加数据与批量更新数据的实现方法
Dec 16 PHP
php实现上传图片文件代码
Jul 19 PHP
使用PHP如何实现高效安全的ftp服务器(二)
Dec 30 PHP
PHP入门教程之图像处理技巧分析
Sep 11 PHP
PDO::inTransaction讲解
Jan 28 PHP
PHP7 错误处理机制修改
Mar 09 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
PHP实现无限极分类图文教程
2014/11/25 PHP
php实现购物车产品删除功能(2)
2020/07/23 PHP
PHP defined()函数的使用图文详解
2019/07/20 PHP
javascript 内存回收机制理解
2011/01/17 Javascript
利用JQuery和JS实现奇偶行背景颜色自定义效果
2012/11/19 Javascript
jQuery可见性过滤器:hidden和:visibility用法实例
2015/06/24 Javascript
分享Javascript实用方法二
2015/12/13 Javascript
Active控件问题小结(附解决办法)
2016/06/09 Javascript
js获取隐藏元素的宽高
2017/02/24 Javascript
详解RequireJS按需加载样式文件
2017/04/12 Javascript
Vue实现typeahead组件功能(非常靠谱)
2017/08/26 Javascript
React学习之事件绑定的几种方法对比
2017/09/24 Javascript
详解React-Router中Url参数改变页面不刷新的解决办法
2018/05/08 Javascript
微信小程序Getuserinfo解决方案图解
2018/08/24 Javascript
Vue cli构建及项目打包以及出现的问题解决
2018/08/27 Javascript
基于Vue+ElementUI的省市区地址选择通用组件
2019/11/20 Javascript
[05:59]2018DOTA2国际邀请赛寻真——只为胜利的Secret
2018/08/13 DOTA
python实现简单中文词频统计示例
2017/11/08 Python
解决vscode python print 输出窗口中文乱码的问题
2018/12/03 Python
python3.6环境安装+pip环境配置教程图文详解
2019/06/20 Python
Python协程操作之gevent(yield阻塞,greenlet),协程实现多任务(有规律的交替协作执行)用法详解
2019/10/14 Python
python文件读写代码实例
2019/10/21 Python
Python字符串的修改方法实例
2019/12/19 Python
Python实现石头剪刀布游戏
2021/01/20 Python
萨克斯第五大道的折扣店:Saks Fifth Avenue OFF 5TH
2016/08/25 全球购物
周仰杰(JIMMY CHOO)法国官方网站:闻名世界的鞋子品牌
2019/09/27 全球购物
面向对象编程OOP的优点
2013/01/22 面试题
自考生自我鉴定范文
2013/10/01 职场文书
多媒体编辑专业毕业生推荐信
2013/11/05 职场文书
土木建筑学生自我评价
2014/01/14 职场文书
建筑工地大门标语
2014/06/18 职场文书
世界读书日的活动方案
2014/08/20 职场文书
于丹论语心得观后感
2015/06/15 职场文书
windows server2008 开启端口的实现方法
2022/06/25 Servers
clear 万能清除浮动(clearfix:after)
2023/05/21 HTML / CSS