ホームページ >php教程 >php手册 >自動ページングのための不完全なソリューション

自動ページングのための不完全なソリューション

WBOY
WBOYオリジナル
2016-06-13 12:34:24888ブラウズ

测试代码






$content=$_POST["コンテンツ"];
//echo $content;
$ft=array("
","

");
//エコーカウント($ft);

$html = "abaaaaaaa
csssssssssssssssssssd
efdddddddddddddddddd";
preg_match_all ("|(
)|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 if($size<$pagesize){
$size =strlen($keywords[$i]) ;
// echo "size=".$size;
$h.=$キーワード[$i];
}
}

echo $h;
?>

思路是使用
 文章の内容を複数のブロックに分割します。数組を形成します
その後遍例を行い、同時に文章の内容を一点で結合し、その長さが $pagesize

を超えるまでこれは不確実な方法です。正しい方法を使用してくださいの preg_split 行文章内容の分割は、考慮され、その後使用されません
 

も同時に使用します。  または、さらに多くの分割記号

ただし、複数の分割記号を同時に使用した場合、特定のセグメントが個別の分割記号に基づいて分割されているかどうかを判断することはできません。 無法对文章内容完全还原

项目比较紧、および追加文章の编辑器はfckeditor、每文章都有数の.就暂時不考慮虑多分割符了

したがって、これは完全な解決策です。 

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。