时间:2021-05-18
测试代码
<formid="form1"name="form1"method="post"action="">
<textareaname="content"cols="60"rows="10"></textarea>
<inputtype="submit"name="Submit"value="提交"/>
</form>
<?
$content=$_POST["content"];
//echo$content;
$ft=array("<br/>","</p>");
//echocount($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>.就暂时不考虑多个分割符了
所以还不算是完整的解决方案.
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Excel2010单元格打印显示不完整怎么办?下面为大家介绍在Excel2010单元格打印显示不完整的解决方法,来看看吧! 如何才能将这些多出的部分打印到
python使用matplotlib的savefig保存时图片保存不完整的问题使用如下形式的代码进行图片保存时,保存的图片出现不完整的情况,如图1所示。plt.
网页快照显示不完整多少会对SEO快速排名有影响,这个时候可能会有站长朋友拿那些大的权重比较高的网站来反驳,通过查询这些大型网站,他们的快照内容同样显示不完整,而
有一个网页3000多行中文+英文,快照显示不完整,通过站长平台模拟抓取(注:这位同学指的是抓取诊断工具),文字也显示不完整,对网站影响会不会很大?百度工程师进归
surface正在准备自动修复,是因为系统文件遭到了破坏,导致系统不完整,所以开机系统就会自动尝试修复,等待系统的自动修复完成即可。如果无法修复就说明系统文件遭