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设计模式 Template (模板模式)
Jun 26 PHP
解析Ubuntu下crontab命令的用法
Jun 24 PHP
PHP中4个加速、缓存扩展的区别和选用建议
Mar 12 PHP
新浪SAE搭建PHP项目教程
Jan 28 PHP
PHP图像处理类库及演示分享
May 17 PHP
Yii2 rbac权限控制操作步骤实例教程
Apr 29 PHP
php利用递归实现删除文件目录的方法
Sep 23 PHP
PHP常用算法和数据结构示例(必看篇)
Mar 15 PHP
PHP环形链表实现方法示例
Sep 15 PHP
PHP基于openssl实现的非对称加密操作示例
Jan 11 PHP
详解如何实现Laravel的服务容器的方法示例
Apr 15 PHP
laravel开发环境homestead搭建过程详解
Jul 03 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
网站当前的在线人数
2006/10/09 PHP
PHP中$_SERVER的详细参数与说明介绍
2013/10/26 PHP
Yii2单元测试用法示例
2016/11/12 PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
2018/04/26 PHP
用Greasemonkey 脚本收藏网站会员信息到本地
2009/10/26 Javascript
为jQuery增加join方法的实现代码
2010/11/28 Javascript
在页面加载完成后通过jquery给多个span赋值
2014/05/21 Javascript
jquery使用$(element).is()来判断获取的tagName
2014/08/24 Javascript
jQuery Validate表单验证深入学习
2015/12/18 Javascript
jQuery取得iframe中元素的常用方法详解
2016/01/14 Javascript
基于JQuery实现分隔条的功能
2016/06/17 Javascript
jQuery中常用动画效果函数(日常整理)
2016/09/17 Javascript
浅谈js之字面量、对象字面量的访问、关键字in的用法
2016/11/20 Javascript
关于Sequelize连接查询时inlude中model和association的区别详解
2017/02/27 Javascript
微信小程序中使用Promise进行异步流程处理的实例详解
2017/08/17 Javascript
jQuery实现购物车的总价计算和总价传值功能
2018/11/28 jQuery
js 图片懒加载的实现
2020/10/21 Javascript
Python3实现从指定路径查找文件的方法
2015/05/22 Python
简单掌握Python的Collections模块中counter结构的用法
2016/07/07 Python
python进阶之多线程对同一个全局变量的处理方法
2018/11/09 Python
详解如何在Apache中运行Python WSGI应用
2019/01/02 Python
python os模块简单应用示例
2019/05/23 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
2020/01/20 Python
python实现AHP算法的方法实例(层次分析法)
2020/09/09 Python
移动端rem布局的两种实现方法
2018/01/03 HTML / CSS
一款基于css3和jquery实现的动画显示弹出层按钮教程
2015/01/04 HTML / CSS
XD健身器材:Kevlar球、Crossfit健身球
2019/03/26 全球购物
本科生学习总结的自我评价
2013/10/02 职场文书
社会实践心得体会
2014/01/03 职场文书
工作疏忽检讨书
2014/01/25 职场文书
商业用房租赁协议书
2014/10/13 职场文书
银行贷款收入证明
2014/10/17 职场文书
项目经理岗位职责范本
2015/04/01 职场文书
NodeJs内存占用过高的排查实战记录
2021/05/10 NodeJs
python 如何执行控制台命令与操作剪切板
2021/05/20 Python
Java 关于String字符串原理上的问题
2022/04/07 Java/Android