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 cli 方式 在crotab中运行解决
Feb 08 PHP
The specified CGI application misbehaved by not returning a complete set of HTTP headers
Mar 31 PHP
php中将时间差转换为字符串提示的实现代码
Aug 08 PHP
php实现指定字符串中查找子字符串的方法
Mar 17 PHP
PHP框架Laravel学习心得体会
Oct 28 PHP
实例简介PHP的一些高级面向对象编程的特性
Nov 27 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
May 07 PHP
php中get_magic_quotes_gpc()函数说明
Feb 06 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
Oct 26 PHP
php字符串过滤strip_tags()函数用法实例分析
Jun 24 PHP
Laravel 解决composer相关操作提示php相关异常的问题
Oct 23 PHP
php 使用expat方式解析xml文件操作示例
Nov 26 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下10件你也许并不了解的事情
2008/09/11 PHP
php使用str_shuffle()函数生成随机字符串的方法分析
2017/02/17 PHP
PHP生成加减算法方式的验证码实例
2018/03/12 PHP
php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析
2020/03/02 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
硬盘浏览程序,保存成网页格式便可使用
2006/12/03 Javascript
jQuery 研究心得 取得属性的值
2007/11/30 Javascript
js自定义事件代码说明
2011/01/31 Javascript
jCallout 轻松实现气泡提示功能
2013/09/22 Javascript
js下拉菜单语言选项简单实现
2013/09/23 Javascript
js动态移动滚动条至底部示例代码
2014/04/24 Javascript
javascript中的遍历for in 以及with的用法
2014/12/22 Javascript
Bootstrap每天必学之缩略图与警示窗
2015/11/29 Javascript
angular实现form验证实例代码
2017/01/17 Javascript
在点击div中的p时,如何阻止事件冒泡
2017/02/07 Javascript
node中的session的具体使用
2018/09/14 Javascript
JavaScript实现汉字转换为拼音及缩写的方法示例
2019/03/28 Javascript
基于JS实现一个随机生成验证码功能
2019/05/29 Javascript
简洁的十分钟Python入门教程
2015/04/03 Python
Python输出汉字字库及将文字转换为图片的方法
2016/06/04 Python
python中数据库like模糊查询方式
2020/03/02 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
2020/06/22 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
2020/09/24 Python
怎样实现H5+CSS3手指滑动切换图片的示例代码
2019/05/05 HTML / CSS
ESDlife健康生活易:身体检查预订、搜寻及比较
2019/05/10 全球购物
澳大利亚最受欢迎的超级商场每日优惠:Catch
2020/11/17 全球购物
机电工程专业应届生求职信
2013/10/03 职场文书
思想汇报范文
2013/11/04 职场文书
学习新党章思想汇报
2014/01/09 职场文书
五一家具促销方案
2014/01/10 职场文书
教导主任竞聘演讲稿
2014/05/16 职场文书
追悼会答谢词
2015/01/05 职场文书
布达拉宫导游词
2015/02/02 职场文书
2015年秋季学校开学标语
2015/07/16 职场文书
街道办残联2016年助残日活动总结
2016/04/01 职场文书
Go微服务项目配置文件的定义和读取示例详解
2022/06/21 Golang