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 存储文本换行实现方法
Jan 05 PHP
PHP 写文本日志实现代码
May 18 PHP
php中的boolean(布尔)类型详解
Oct 28 PHP
php使用curl抓取qq空间的访客信息示例
Feb 28 PHP
Codeigniter+PHPExcel实现导出数据到Excel文件
Jun 12 PHP
PHP仿微信多图片预览上传实例代码
Sep 13 PHP
Laravel5中防止XSS跨站攻击的方法
Oct 10 PHP
php 5.4 全新的代码复用Trait详解
Jan 05 PHP
微信小程序 消息推送php服务器验证实例详解
Mar 30 PHP
PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别分析
Jul 03 PHP
PHP数组内存利用率低和弱类型详细解读
Aug 10 PHP
php使用lua+redis实现限流,计数器模式,令牌桶模式
Apr 04 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
DedeCMS 核心类TypeLink.class.php摘要笔记
2010/04/07 PHP
PHP 写文本日志实现代码
2010/05/18 PHP
备份mysql数据库的php代码(一个表一个文件)
2010/05/28 PHP
Destoon实现多表查询示例
2014/08/21 PHP
PHP使用Pear发送邮件(Windows环境)
2016/01/05 PHP
PHP项目多语言配置平台实现过程解析
2020/05/18 PHP
chrome原生方法之数组
2011/11/30 Javascript
JavaScript动态改变表格单元格内容的方法
2015/03/30 Javascript
ECMAScript6函数默认参数
2015/06/12 Javascript
用JS生成UUID的方法实例
2016/03/30 Javascript
JS实用的带停顿的逐行文本循环滚动效果实例
2016/11/23 Javascript
浅谈nodejs中的类定义和继承的套路
2017/07/26 NodeJs
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
2017/08/18 jQuery
react 组件传值的三种方法
2019/06/03 Javascript
JS实现压缩上传图片base64长度功能
2019/12/03 Javascript
JS 逻辑判断不要只知道用 if-else 和 switch条件判断(小技巧)
2020/05/27 Javascript
js实现验证码干扰(静态)
2021/02/22 Javascript
Python聊天室实例程序分享
2016/01/05 Python
深入理解python中的浅拷贝和深拷贝
2016/05/30 Python
解决Django模板无法使用perms变量问题的方法
2017/09/10 Python
python针对excel的操作技巧
2018/03/13 Python
解决pycharm无法调用pip安装的包问题
2018/05/18 Python
python实现图书借阅系统
2019/02/20 Python
Python多进程multiprocessing、进程池用法实例分析
2020/03/24 Python
使用Python实现批量ping操作方法
2020/05/06 Python
去加拿大的旅行和假期:Canadian Affair
2016/10/25 全球购物
世界第一曲奇连锁店:Mrs. Fields Cookies
2017/02/04 全球购物
Bose加拿大官方网站:美国知名音响品牌
2019/03/21 全球购物
《雨霖铃》教学反思
2014/02/22 职场文书
税务职业生涯规划书范文
2014/09/16 职场文书
党员干部公开承诺书范文
2015/04/27 职场文书
2015年暑期社会实践方案
2015/07/14 职场文书
团支部书记竞选稿
2015/11/21 职场文书
教你使用pyinstaller打包Python教程
2021/05/27 Python
MySQL表锁、行锁、排它锁及共享锁的使用详解
2022/04/02 MySQL
python标准库ElementTree处理xml
2022/05/20 Python