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 相关文章推荐
不用mod_rewrite直接用php实现伪静态化页面代码
Oct 04 PHP
PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
Oct 22 PHP
一步一步学习PHP(4) php 函数 补充2
Feb 15 PHP
file_get_contents获取不到网页内容的解决方法
Mar 07 PHP
完美解决PHP中的Cannot modify header information 问题
Aug 12 PHP
PHP实现模仿socket请求返回页面的方法
Nov 04 PHP
Yii2组件之多图上传插件FileInput的详细使用教程
Jun 20 PHP
Yii2增删改查之查询 where参数详细介绍
Aug 08 PHP
Yii2中关联查询简单用法示例
Aug 10 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
Feb 10 PHP
Lumen timezone 时区设置方法(慢了8个小时)
Jan 20 PHP
Smarty模板语法详解
Jul 20 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
有关phpmailer的详细介绍及使用方法
2013/01/28 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
javascript之典型高阶函数应用介绍
2013/01/10 Javascript
jquery检测input checked 控件是否被选中的方法
2014/03/26 Javascript
Javascript实现简单二级下拉菜单实例
2014/06/15 Javascript
DOM操作一些常用的属性汇总
2015/03/13 Javascript
bootstrapValidator表单验证插件学习
2016/12/30 Javascript
客户端(vue框架)与服务器(koa框架)通信及服务器跨域配置详解
2017/08/26 Javascript
JS中图片压缩的方法小结
2017/11/14 Javascript
解决vue 按钮多次点击重复提交数据问题
2018/05/10 Javascript
JS立即执行函数功能与用法分析
2019/01/15 Javascript
Vue组件之高德地图地址选择功能的实例代码
2019/06/21 Javascript
layer.open弹层查看缩略图的原图,自适应大小的实例
2019/09/05 Javascript
vue项目创建步骤及路由router
2020/01/14 Javascript
夯基础之手撕javascript继承详解
2020/11/09 Javascript
[19:14]DOTA2 HEROS教学视频教你分分钟做大人-维萨吉
2014/06/24 DOTA
python不带重复的全排列代码
2013/08/13 Python
Python中使用wxPython开发的一个简易笔记本程序实例
2015/02/08 Python
Django admin实现图书管理系统菜鸟级教程完整实例
2017/12/12 Python
python3使用print打印带颜色的字符串代码实例
2019/08/22 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
2019/09/20 Python
pytorch之Resize()函数具体使用详解
2020/02/27 Python
python sitk.show()与imageJ结合使用常见的问题
2020/04/20 Python
基于pandas向csv添加新的行和列
2020/05/25 Python
HTML5 script元素async、defer异步加载使用介绍
2013/08/23 HTML / CSS
GUESS盖尔斯法国官网:美国时尚品牌
2016/09/23 全球购物
新西兰优惠网站:Treat Me
2019/07/04 全球购物
护士演讲稿范文
2014/01/05 职场文书
表彰先进集体通报
2014/01/12 职场文书
优秀学生干部推荐材料
2014/02/03 职场文书
财务主管岗位职责
2014/02/28 职场文书
法定代表人授权委托书
2014/04/04 职场文书
大学社团招新的通讯稿
2014/09/10 职场文书
2016学习医德医风心得体会
2016/01/25 职场文书
JavaScript实现优先级队列
2021/12/06 Javascript
修改Nginx配置返回指定content-type的方法
2022/09/23 Servers