网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 php实现转换html格式为文本格式的方法
内容
    本文实例讲述了php实现转换html格式为文本格式的方法。分享给大家供大家参考,具体如下:
    有时候需要转换html格式的字符串为文本,但又需要保持一定的格式,比如要求段落变成的分段格式就可以用下面这个函数
    function html2text($str){
     $str = preg_replace("/<style .*?<\\/style>/is", "", $str);
     $str = preg_replace("/<script .*?<\\/script>/is", "", $str);
     $str = preg_replace("/<br \\s*\\/>/i", ">>>>", $str);
     $str = preg_replace("/<\\/?p>/i", ">>>>", $str);
     $str = preg_replace("/<\\/?td>/i", "", $str);
     $str = preg_replace("/<\\/?div>/i", ">>>>", $str);
     $str = preg_replace("/<\\/?blockquote>/i", "", $str);
     $str = preg_replace("/<\\/?li>/i", ">>>>", $str);
     $str = preg_replace("/ /i", " ", $str);
     $str = preg_replace("/ /i", " ", $str);
     $str = preg_replace("/&/i", "&", $str);
     $str = preg_replace("/&/i", "&", $str);
     $str = preg_replace("/</i", "<", $str);
     $str = preg_replace("/</i", "<", $str);
     $str = preg_replace("/“/i", '"', $str);
     $str = preg_replace("/&ldquo/i", '"', $str);
     $str = preg_replace("/‘/i", "'", $str);
     $str = preg_replace("/&lsquo/i", "'", $str);
     $str = preg_replace("/'/i", "'", $str);
     $str = preg_replace("/&rsquo/i", "'", $str);
     $str = preg_replace("/>/i", ">", $str);
     $str = preg_replace("/>/i", ">", $str);
     $str = preg_replace("/”/i", '"', $str);
     $str = preg_replace("/&rdquo/i", '"', $str);
     $str = strip_tags($str);
     $str = html_entity_decode($str, ENT_QUOTES, "utf-8");
     $str = preg_replace("/&#.*?;/i", "", $str);
     return $str;
    }
    希望本文所述对大家PHP程序设计有所帮助。
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/23 5:00:21