长文章按内容分页 数组分页

简介:

如果一篇文章内容较长(如40000字节的文章,且保存在一个字段中)

1.按字节数分页

2.你自己设定的标签,将较长的内容按你设置的标签来进行分页 explode 

Java代码   收藏代码
  1. <?php  
  2. $contents = "冷空气又一次路过这座城市,天气预报员一次次提醒着冷空气的降临,这里的深秋不似南方,阳光依然明媚,  
  3. 白日的时候温暖如春,天空蓝得很妖冶,像一个不老的女子,努力绽放着自己的美艳,偶尔云朵飘过,一点也不损伤她的美丽,  
  4. 像一个孤傲的女子,不屑这世界的尘埃。#page#夜晚的时候,才会感觉深秋到了,下班路上,总有被风刺伤的感觉,  
  5. 看着这阔远得吓人的天,总有种去大道奔驰的冲动,像一个只有目的地的人一样,不顾一切的在大道奔驰,驶向未知的远方...   
  6. #page#走在这个还很陌生的城市,总有种不知所措的迷茫,南方以南,有我熟悉的人,熟悉的物,甚至街上汽笛的轰隆都是熟悉的。  
  7. 已近深秋了,树叶微黄,开始有大片的叶落下,而在南方,总要到春初的时候,叶子才肯恋恋不舍的从树上分离。  
  8. #page#有两种情况会使人经常怀念过去,一种是对现状的不满,一种是睹物思情,不知道自己是属于哪一种,或者,两者兼有?";  
  9.   
  10. //内容分页标签  
  11. $ptext = '#page#';  
  12.   
  13. //将内容以#page#为分隔符,拆分成数组,每条元素就是分页的内容  
  14. $arr =  array_filter(explode ( $ptext, $contents ));  
  15. //数组长度&总页数  
  16. $total = count ( $arr );  
  17.   
  18. //当前页  
  19. $nowpage =  max(intval($_GET['page']), 1);  
  20.   
  21. //上页  
  22. $prepage = $nowpage == 1 ? 1 : $nowpage - 1;  
  23.   
  24. //下页  
  25. $nextpage = $nowpage > $total - 1 ? $total : $nowpage + 1;   

 二维数组分页

Java代码   收藏代码
  1. $arr_click = array(  
  2.     array('clicks' => 3'clickDate' => '2010-10-11'),  
  3.     array('clicks' => 2'clickDate' => '2010-10-11'),  
  4.     array('clicks' => 3'clickDate' => '2010-10-09'),  
  5.     array('clicks' => 1'clickDate' => '2010-10-08'),  
  6. );  
  7. $page = new Arraypage($arr_click, PAGESIZE, TRUE, 'desc''clickDate');  
  8. $data = $page->get_array_data();  
  9. $nav = $page->getNavStr('?', $params);  

 

相关文章
|
29天前
|
前端开发
bladex自定义分页
bladex自定义分页
19 0
|
11天前
分页实现
分页实现
11 0
|
3月前
|
SQL Oracle 关系型数据库
3.分页
3.分页
|
9月前
|
SQL Oracle 关系型数据库
什么是分页?如何使用分页?(一)
什么是分页?如何使用分页?
114 0
|
9月前
|
SQL 存储 关系型数据库
什么是分页?如何使用分页?(二)
什么是分页?如何使用分页?
52 0
|
11月前
|
存储 SQL 缓存
分页列表缓存,你真的会吗
开源中国的红薯哥写了很多关于缓存的文章,其中多级缓存思路,分页列表缓存这些知识点给了我很大的启发性。 写这篇文章,我们聊聊分页列表缓存,希望能帮助大家提升缓存技术认知。
分页列表缓存,你真的会吗
|
JSON API 数据库
分页
1. program中注册`builder.Services.AddSingleton<IActionContextAccessor, ActionContextAccessor>();` 2. 控制器中增加依赖
|
前端开发
分页重复问题思考
目前项目中存在一个问题,列表会出现数据重复! 原因很容易想到,由于排序原因新添加数据会排在顶部。 勤劳的我们又要开始摸头了 :-)
193 0
|
Java 数据库连接 数据库
分页之页面页码列表计算 | 学习笔记
快速学习分页之页面页码列表计算
222 0