php分页排序不变化,自动分页的不完整解决方案

自动分页的不完整解决方案

更新时间:2007年01月12日 00:00:00   作者:

测试代码

$content=$_POST["content"];

//echo $content;

$ft=array("
","

");

//echo count($ft);

$html = "abaaaaaaa
cssssssssssssssssssd
efdddddddddddddddddd";

preg_match_all ("|(
)|U",$html,$out, PREG_PATTERN_ORDER);

while (list($key,$value) = each($out[1])) {

}

$keywords = preg_split ("/(
)/", $html);

//echo $html;

$pagesize=10;

$size=0;

$h="";

for ($i=0; $i

if($size

$size+=strlen($keywords[$i]);

// echo "size=".$size;

$h.=$keywords[$i];

}

}

echo $h;

?>

思路是使用 
 将文章内容分解为多个块.形成数组

然后遍例,同时将文章内容块,一点点组合,直到它的长度大于 $pagesize

这是一个不错的方法,使用正则的 preg_split 进行文章内容的分割,是考虑到,以后不光使用
 同时使用 

  或者更多的分割符号

但问题是,同时使用多个分割符后, 无法判断某一段是根据哪个分割符进行分割的. 无法对文章内容完整还原

项目比较紧,而且添加文章的编辑器是fckeditor,每个文章都有n多的 br>.就暂时不考虑多个分割符了

所以还不算是完整的解决方案.

相关文章

1a1b05c64693fbf380aa1344a7812747.png

这篇文章主要介绍了PHP的字符串中单引号与双引号的区别,是PHP入门学习中的基础知识,需要的朋友可以参考下2016-05-05

4f55910a645b073bc4fc65dc10dc14bd.png

这篇文章主要介绍了php递归遍历删除文件的方法,涉及php遍历文件操作的相关技巧,非常具有实用价值,需要的朋友可以参考下2015-04-04

0ea3c7666119d5615e582f823fb3fad6.png

php数据库密码的找回的步骤,需要的朋友可以参考下。2011-01-01

4f96a78db829b1556ff16de21e013c7a.png

这篇文章主要介绍了基于GD2图形库的PHP生成图片缩略图类代码分享,本文直接给出实现代码和使用方法,需要的朋友可以参考下2015-02-02

8cc1031babc6aff2319f1c6af8544aa0.png

这篇文章主要介绍了8个必备的PHP功能开发,需要的朋友可以参考下2015-10-10

0c932a99bb7b6f23c937db507070cc7b.png

本篇文章是对关于Ubuntu下crontab命令的一些用法进行了详细的分析介绍,需要的朋友参考下2013-06-06

cca732bf65a93ed2ec0ac80c638460fe.png

本文给大家分享的代码是php实现的二维数组根据键值合并并去重复的算法,非常实用,有需要的小伙伴可以参考下2016-12-12

2d9f31f2af7b675a3d153d2b7f1035a7.png

这篇文章主要介绍了PHP使用CURL实现对带有验证码的网站进行模拟登录的方法,可以帮助读者加深对CURL操作的理解与应用,需要的朋友可以参考下2014-07-07

b452cee8ec5cd9e58ab98eba17281e59.png

这篇文章主要介绍了php加密之discuz内容经典加密方式,结合具体实例形式详细分析了discuz加密的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下2017-02-02

f4838ec7e2d4da28e0b57d4e852dadd4.png

今天阅读php源码,发现define的第二个参数其实也可以是一个对象,我们来看看如何使用。2013-11-11

最新评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值