高价悬赏文本自动缩进html格式化的php代码

baidu_17346341 2017-12-02 07:01:09
    但瑕不掩瑜。诗人的散文,对文字的把握恰到好处。正如作者在后记中所言:“写诗写久了,和语言的关系会相当紧张,就像琴弦越拧越紧,一断,诗人就疯了。而写散文不同,很放松,尤其是在语言上如闲云野鹤,到哪儿算哪儿,用不着跟自己过不去。”<br>    一本书写了二三十个人,几十上百个小故事,最深刻的场景竟是诗歌朗诵会。认识甲是在A朗诵会,到乙家喝小酒前还要去B朗诵会,和丙和丁的交际也离不开C、D、E朗诵会……<br>   <br>    这本书写于1997年前后的美国。
<p>
而过于注重结果就导致在两性中,变的关系极为不正常,也就是哪一方在意结果,那么他就变得机械化,麻木,反应迟钝。</p>
<p>
  今天分享“<strong>瓦伦达效应</strong>”</p>
<p>  在这个寒冷的冬季</p>

请把以上html代码格式化,要求用php和正则,封装为一个函数,高价悬赏

要求如下:
1,br替换p标签,不能有空白p标签。
2,p标签中的内容统一缩进,如果已有空格或者 缩进的,要重新格式化缩进符,使缩进长度保持统一。
...全文
280 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2017-12-04
  • 打赏
  • 举报
回复
$s =<<< TXT
    但瑕不掩瑜。诗人的散文,对文字的把握恰到好处。正如作者在后记中所言:“写诗写久了,和语言的关系会相当紧张,就像琴弦越拧越紧,一断,诗人就疯了。而写散文不同,很放松,尤其是在语言上如闲云野鹤,到哪儿算哪儿,用不着跟自己过不去。”<br>    一本书写了二三十个人,几十上百个小故事,最深刻的场景竟是诗歌朗诵会。认识甲是在A朗诵会,到乙家喝小酒前还要去B朗诵会,和丙和丁的交际也离不开C、D、E朗诵会……<br>   <br>    这本书写于1997年前后的美国。
<p> 
而过于注重结果就导致在两性中,变的关系极为不正常,也就是哪一方在意结果,那么他就变得机械化,麻木,反应迟钝。</p>
<p> 
  今天分享“<strong>瓦伦达效应</strong>”</p> 
<p>  在这个寒冷的冬季</p>
TXT;
$s = preg_replace("/<\/p>|[\r\n]+/i", '', $s);
$ar = preg_split('/<p.*?>|<br>/i', $s);
foreach($ar as &$v) $v = preg_replace('/^( | | ?)+/', '', $v);
//print_r($ar);
$sp = '&'.'nbsp; ';
echo $r = $sp . join('<br /><br />'.PHP_EOL.$sp, $ar);
  但瑕不掩瑜。诗人的散文,对文字的把握恰到好处。正如作者在后记中所言:“写诗写久了,和语言的关系会相当紧张,就像琴弦越拧越紧,一断,诗人就疯了。而写散文不同,很放松,尤其是在语言上如闲云野鹤,到哪儿算哪儿,用不着跟自己过不去。”<br /><br />
  一本书写了二三十个人,几十上百个小故事,最深刻的场景竟是诗歌朗诵会。认识甲是在A朗诵会,到乙家喝小酒前还要去B朗诵会,和丙和丁的交际也离不开C、D、E朗诵会……<br /><br />
  <br /><br />
  这本书写于1997年前后的美国。<br /><br />
  而过于注重结果就导致在两性中,变的关系极为不正常,也就是哪一方在意结果,那么他就变得机械化,麻木,反应迟钝。<br /><br />
  今天分享“<strong>瓦伦达效应</strong>” <br /><br />
  在这个寒冷的冬季
老虎爱代码 2017-12-04
  • 打赏
  • 举报
回复
function strFormatToHtml($string){
$srcArr = array('<br>');
$desArr = array('<p>');
$returnString ='';
$string = str_replace($srcArr,$desArr,$string);
$pArr = explode('<p>',$string);
foreach ($pArr as $key=>$p) {
   $search = array(" "," ","\n","\r","\t");
   $replace = array("","","","","");
   $pSting=  str_replace($search, $replace, $p);
    if($pSting){
        $srcArr = array(' ','</p>');
        $desArr = array('','');
        $resString =trim(str_replace($srcArr,$desArr,$pSting)) ;
        $returnString .='<p>  '.$resString.'</p>';
    }
}
return $returnString;
}
在Excel使用过程中,运用一些技巧会使得我们的工作效率提高很多。而这些技巧往往又被忽略或忘记怎么去使用。本套课程基于此整理了一些Excel方面的技巧,这些呢为学习笔记集锦,前后章内容不存在连贯性,仅整理一些常用的技巧与大家分享。【说明:Excel为2013版本,无下载资料,请参看课程视频学习。】l  本课程知识点l  第1节:概述l  第2节:Excel大批量数据自动填写灵活妙用经验分享l  第3节:巧为Excel2013单元格的文本内容增加拼音l  第4节:Excel在单元格内实现自动换行l  第5节:Excel快速使用函数计算不同区域数据l  第6节:Excel单元格超长内容不能显示全巧妙设置l  第7节:巧妙运用之Excel单元格中自动快速输入带有小数点的数值l  第8节:Excel巧妙使用回车键快速粘贴l  第9节:职场必会Excel函数经典应用,使用And函数多条件判断l  第10节:Excel函数经典应用之IF函数条件判断范例l  第11节:Excel技巧之巧妙使用不同颜色区分不同类型数据l  第12节:巧妙快速调整Excle所有单元格或局部单元格l  第13节:巧妙快速切换Excel单元格回车后的纵向输入和横向输入l  第14节:巧妙理解记忆Excel公式中的相对引用和绝对引用l  第15节:Excel单元格文风快速两端对齐l  第16节:Excel2013文档内容快速居中打印l  第17节:excel直接使用模板制作精美格式样式l  第18节: excel使用中可以直接使用翻译功能中英文互译l  第19节:不需要截图工具直接使用excel复制图片l  第20节:excel粘贴也可以多种方式选择了l  第21节:巧为excel单元格画双划线l  第22节:为excel的文字或数字添加单划线或双划线l  第23节:excel连续微调单元格内容字号的大小l  第24节: 快速的将长文本内容变为自适应多行文本l  第25节:excel多单元格合并居中l  第26节:单元格内容连续微调缩进量l  第27节:将文本内容倾斜到任意角度l  第28节:单元格内容多种形式的对齐方式l  第29节:快速将数据转换为会计专用数据l  第30节:快速为数据增加或减少小数位数

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧