<form id="form1" name="form1" method="post" action=""> <textarea name="content" cols="60" rows="10"></textarea> <input type="submit" name=&qu " /> 成人精品一区二区三区,一色屋成人免费精品网站,91av导航

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

自動分頁的不完整解決方案

測試代碼

<form id="form1" name="form1" method="post" action="">
  <textarea name="content" cols="60" rows="10"></textarea>
  <input type="submit" name="Submit" value="提交" />
</form>
<?
$content=$_POST["content"];
//echo $content;
$ft=array("<br />","</p>");
//echo count($ft);

$html = "abaaaaaaa<br />cssssssssssssssssssd<br />efdddddddddddddddddd";
preg_match_all ("|(<br //>)|U",$html,$out, PREG_PATTERN_ORDER);
 while (list($key,$value) = each($out[1])) {

 }


$keywords = preg_split ("/(<br //>)/", $html);
//echo $html;
$pagesize=10;
$size=0;
$h="";
for ($i=0; $i< count($keywords); $i++) {
 if($size<$pagesize){
 $size+=strlen($keywords[$i]);
// echo "size=".$size;
 $h.=$keywords[$i];
 }
}

echo $h;
?>

思路是使用 <br /> 將文章內容分解為多個塊.形成數組
然后遍例,同時將文章內容塊,一點點組合,直到它的長度大于 $pagesize

這是一個不錯的方法,使用正則的 preg_split 進行文章內容的分割,是考慮到,以后不光使用<br /> 同時使用 </p>  或者更多的分割符號

但問題是,同時使用多個分割符后, 無法判斷某一段是根據哪個分割符進行分割的. 無法對文章內容完整還原

項目比較緊,而且添加文章的編輯器是fckeditor,每個文章都有n多的</ br>.就暫時不考慮多個分割符了

 所以還不算是完整的解決方案. 

php技術自動分頁的不完整解決方案,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 97国产在线播放 | 四虎国产精品视频免费看 | 日韩理论片在线看免费观看 | 激情美女网站 | 在线精品国产第一页 | 九九在线| 91视频精品 | 欧美专区一区二区三区 | 久久综合九色综合91 | 就要爱综合 | 99精品国产福利在线观看 | 岛国福利视频 | 午夜精品在线视频 | 日韩有色 | 久草视频一区 | 国产精品免费一区二区三区四区 | 久久综合九色综合97婷婷群聊 | 国产精品高清在线观看地址 | 黑人巨大videos极度另类 | 一本中文字幕一区 | wwwxxxx免费 | 久久r热这里有精品视频 | 国产精品免费一区二区三区四区 | 怡红院免费的全部视频 | 小说区视频区 | 五月天色婷婷综合 | 图片区另类小说 | 天天色综合久久 | 中国一级大黄大片 | 91社区视频在线观看 | 日韩一二三| 国产网站免费 | 开心激情网五月天 | 91精品啪在线观看国产日本 | 四虎影永久在线观看网址 | 伊人任线任你躁 | 欧美日韩亚洲一区二区精品 | 爱丝福利视频 | 91精选视频 | 久久只这里是精品66 | 色婷婷狠狠 |