ホームページ  >  記事  >  バックエンド開発  >  自動ページングに対する不完全な解決策_PHP チュートリアル

自動ページングに対する不完全な解決策_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:58:21877ブラウズ

测试代码






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

");
//エコーカウント($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;
$サイズ=0;
$h="";
for ($i=0; $i< count($keywords); $i++) {
if($size<$pagesize){
$size+=strlen($keywords[$i]);
// echo "size=".$size;
$h.=$キーワード[$i];
}
}

echo $h;
?>

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

これは安全な方法であり、適切な preg_split を使用して文章の内容を実行します分割、是考虑到、以後不光使用
 

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

目比较紧、そして追加文章のエディターはfckeditor、每文章都有数の。完全な解決策。 





http://www.bkjia.com/PHPjc/317606.html

www.bkjia.com

http://www.bkjia.com/PHPjc/317606.html技術記事测试代コード formid="form1"name="form1"method="post"action="" textareaname="content"cols="60"rows="10"/textarea inputtype="submit"name="Submit"value= "提交"/ /form ? $content=$_POS...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。