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 执行系统外部命令 system() exec() passthru()
Aug 11 PHP
使用PHP 5.0创建图形的巧妙方法
Oct 12 PHP
用PHP编写和读取XML的几种方式
Jan 12 PHP
浅析PHP中的UNICODE 编码与解码
Jun 29 PHP
PHP获取POST数据的几种方法汇总
Mar 03 PHP
php返回字符串中所有单词的方法
Mar 09 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
Sep 29 PHP
php简单创建zip压缩文件的方法
Apr 30 PHP
PHP中trait使用方法详细介绍
May 21 PHP
利用php + Laravel如何实现部署自动化详解
Oct 11 PHP
Laravel 添加多语言提示信息的方法
Sep 29 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
Mar 27 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中Cannot send session cache limiter 的问题的方法
2007/04/27 PHP
php中__destruct与register_shutdown_function执行的先后顺序问题
2014/10/17 PHP
PHP实现在线阅读PDF文件的方法
2015/06/17 PHP
分享3个php获取日历的函数
2015/09/25 PHP
php 生成加密公钥加密私钥实例详解
2017/06/16 PHP
模仿jQuery each函数的链式调用
2009/07/22 Javascript
jQuery动态改变图片显示大小(修改版)的实现思路及代码
2013/12/24 Javascript
JavaScript 实现完美兼容多浏览器的复制功能代码
2015/04/28 Javascript
jQuery实现文本框输入同步的方法
2015/06/20 Javascript
jQuery插件datalist实现很好看的input下拉列表
2015/07/14 Javascript
最简单的JavaScript图片轮播代码(两种方法)
2015/12/18 Javascript
Spring MVC中Ajax实现二级联动的简单实例
2016/07/06 Javascript
chrome下判断点击input上标签还是其余标签的实现方法
2016/09/18 Javascript
javaScript生成支持中文带logo的二维码(jquery.qrcode.js)
2017/01/03 Javascript
jQuery EasyUI Panel面板组件使用详解
2017/02/28 Javascript
jQuery EasyUI Draggable拖动组件
2017/03/01 Javascript
使用OPENLAYERS3实现点选的方法
2020/09/24 Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
2018/08/24 Javascript
理解生产者消费者模型及在Python编程中的运用实例
2016/06/26 Python
python访问抓取网页常用命令总结
2017/04/11 Python
Python竟能画这么漂亮的花,帅呆了(代码分享)
2017/11/15 Python
python 循环读取txt文档 并转换成csv的方法
2018/10/26 Python
python绘制直方图和密度图的实例
2019/07/08 Python
Python qqbot 实现qq机器人的示例代码
2019/07/11 Python
如何基于python操作excel并获取内容
2019/12/24 Python
Python爬虫解析网页的4种方式实例及原理解析
2019/12/30 Python
Python连接Hadoop数据中遇到的各种坑(汇总)
2020/04/14 Python
Django路由层URLconf作用及原理解析
2020/09/24 Python
css3实现文字首尾衔接跑马灯的示例代码
2020/10/16 HTML / CSS
简单介绍Object类的功能、常用方法
2013/10/02 面试题
上班玩手机检讨书
2014/02/17 职场文书
旅游安全协议书
2014/04/21 职场文书
汽车广告策划方案
2014/05/31 职场文书
博士生专家推荐信
2014/09/26 职场文书
搭建Yolov5服务器
2022/04/30 Servers
nginx 配置指令之location使用详解
2022/05/25 Servers