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实现网站插件机制的方法
Nov 10 PHP
PHP中获取文件扩展名的N种方法小结
Feb 27 PHP
解析用PHP实现var_export的详细介绍
Jun 20 PHP
destoon整合ucenter后注册页面不跳转的解决方法
Jun 21 PHP
PHP使用GIFEncoder类生成gif动态滚动字幕
Jul 01 PHP
详解php比较操作符的安全问题
Dec 03 PHP
Zend Framework教程之连接数据库并执行增删查的方法(附demo源码下载)
Mar 21 PHP
如何使用php等比例缩放图片
Oct 12 PHP
Yii实现文章列表置顶功能示例
Oct 18 PHP
老生常谈PHP面向对象之命令模式(必看篇)
May 24 PHP
PHP编程中的Session阻塞问题与解决方法分析
Aug 07 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
Sep 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
CodeIgniter框架过滤HTML危险代码
2014/06/12 PHP
PHP连接Nginx服务器并解析Nginx日志的方法
2015/08/16 PHP
Yii视图操作之自定义分页实现方法
2016/07/14 PHP
PHP中数组转换为SimpleXML教程
2019/01/27 PHP
javascript setAttribute, getAttribute 在不同浏览器上的不同表现
2010/08/05 Javascript
jQuery选择器简明总结(含用法实例,一目了然)
2014/04/25 Javascript
通过JS来动态的修改url,实现对url的增删查改
2014/09/01 Javascript
JavaScript程序中的流程控制语句用法总结
2016/05/23 Javascript
JQuery遍历元素的后代和同胞实现方法
2016/09/18 Javascript
清除js缓存的多种方法总结
2016/12/09 Javascript
Bootstrap轮播图的使用和理解4
2016/12/14 Javascript
基于angular实现三级联动的生日插件
2017/05/12 Javascript
浅谈 vue 中的 watcher
2017/12/04 Javascript
Vue组件库发布到npm详解
2018/02/17 Javascript
vue移动端UI框架实现QQ侧边菜单组件
2018/03/09 Javascript
vue+axios新手实践实现登陆的示例代码
2018/06/06 Javascript
聊聊Vue 中 title 的动态修改问题
2019/06/11 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
详解微信小程序入门从这里出发(登录注册、开发工具、文件及结构介绍)
2020/07/21 Javascript
关于vue 项目中浏览器跨域的配置问题
2020/11/10 Javascript
[01:01:51]EG vs VG Supermajor小组赛B组 BO3 第二场 6.2
2018/06/03 DOTA
[49:07]VGJ.T vs Optic Supermajor小组赛D组 BO3 第二场 6.3
2018/06/04 DOTA
python发腾讯微博代码分享
2014/01/10 Python
python使用socket向客户端发送数据的方法
2015/04/29 Python
python基于BeautifulSoup实现抓取网页指定内容的方法
2015/07/09 Python
python web框架学习笔记
2016/05/03 Python
教你使用python实现微信每天给女朋友说晚安
2018/03/23 Python
python DataFrame 取差集实例
2019/01/30 Python
后端开发使用pycharm的技巧(推荐)
2020/03/27 Python
如何更换python默认编辑器的背景色
2020/08/10 Python
儿科护理实习自我鉴定
2013/09/19 职场文书
租赁意向书范本
2014/04/01 职场文书
大学团日活动新闻稿
2014/09/10 职场文书
公司员工离职证明书
2014/10/04 职场文书
基于Nginx实现限制某IP短时间访问次数
2021/03/31 Servers
基于Python绘制子图及子图刻度的变换等的问题
2021/05/23 Python