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 相关文章推荐
第八节 访问方式 [8]
Oct 09 PHP
文章推荐系统(三)
Oct 09 PHP
PHP安装攻略:常见问题解答(二)
Oct 09 PHP
php miniBB中文乱码问题解决方法
Nov 25 PHP
用PHP代替JS玩转DOM的思路及示例代码
Jun 15 PHP
PHP准确取得服务器IP地址的方法
Jun 02 PHP
php实现搜索一维数组元素并删除二维数组对应元素的方法
Jul 06 PHP
php限制文件下载速度的代码
Oct 20 PHP
详解PHP中array_rand函数的使用方法
Sep 11 PHP
PHP 常用时间函数资料整理
Oct 22 PHP
PHP调试及性能分析工具Xdebug详解
Feb 09 PHP
浅析PHP数据导出知识点
Feb 17 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 IN_ARRAY 函数使用注意事项
2010/07/24 PHP
php循环table实现一行两列显示的方法
2015/06/04 PHP
PHP如何通过AJAX方式实现登录功能
2015/11/23 PHP
配置eAccelerator和XCache扩展来加速PHP程序的执行
2015/12/22 PHP
js各种验证文本框输入格式(正则表达式)
2010/10/22 Javascript
在一个js文件里远程调用jquery.js会在ie8下的一个奇怪问题
2010/11/28 Javascript
jQuery图片的展开和收缩实现代码
2013/04/16 Javascript
JavaScript中instanceof运算符的用法总结
2013/11/19 Javascript
jquery导航制件jquery鼠标经过变色效果示例
2013/12/05 Javascript
Javascript基础教程之数据类型 (数值 Number)
2015/01/18 Javascript
Javascript基础教程之while语句
2015/01/18 Javascript
详解JavaScript的Polymer框架中的通知交互
2015/07/29 Javascript
JavaScript File API实现文件上传预览
2016/02/02 Javascript
Bootstrap中CSS的使用方法
2016/02/17 Javascript
一次$.getJSON不执行的简单记录
2016/07/19 Javascript
AngularJS中的缓存使用
2017/01/11 Javascript
原生JS实现几个常用DOM操作API实例
2017/01/19 Javascript
Bootstrap弹出框(Popover)被挤压的问题小结
2017/07/11 Javascript
解决vue中使用Axios调用接口时出现的ie数据处理问题
2018/08/13 Javascript
jQuery md5加密插件jQuery.md5.js用法示例
2018/08/24 jQuery
Vue press 支持图片放大功能的实例代码
2018/11/09 Javascript
[01:01:13]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第三场
2018/04/06 DOTA
浅谈PYTHON 关于文件的操作
2019/03/19 Python
详解Python中is和==的区别
2019/03/21 Python
Python tkinter三种布局实例详解
2020/01/06 Python
Python中读取文件名中的数字的实例详解
2020/12/25 Python
详解CSS3 Media Queries中媒体属性的使用
2016/02/29 HTML / CSS
传统HTML页面实现模块化加载的方法
2018/10/15 HTML / CSS
意大利珠宝店:Luxury Zone
2019/01/05 全球购物
西雅图电动自行车公司:Rad Power Bikes
2020/02/02 全球购物
Ibatis如何调用存储过程
2015/05/15 面试题
工商管理应届生求职信
2013/10/07 职场文书
厂长助理岗位职责
2013/12/27 职场文书
公务员诚信承诺书
2014/05/26 职场文书
自动化专业毕业生求职信
2014/06/18 职场文书
委托收款证明
2015/06/23 职场文书