Heim >Backend-Entwicklung >PHP-Tutorial >解决方案资源管理器 自动分页的不完整解决方案

解决方案资源管理器 自动分页的不完整解决方案

WBOY
WBOYOriginal
2016-07-29 08:36:061211Durchsuche

测试代码


  
  


$c
//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>.就暂时不考虑多个分割符了
 所以还不算是完整的解决方案. 

以上就介绍了解决方案资源管理器 自动分页的不完整解决方案,包括了解决方案资源管理器方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn