测试代码 フォーム> $content=$_POST["コンテンツ"]; //echo $content; $ft=array("",""); //エコーカウント($ft); $html = "abaaaaaaacssssssssssssssssssdefdddddddddddddddddd"; 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、每文章都有数の br>。完全な解決策。 http://www.bkjia.com/PHPjc/317606.html www.bkjia.com truehttp://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...