zoukankan      html  css  js  c++  java
  • php 将富文本编辑后的内容取出

    背景:项目中用了富文本编辑器,讲写完的内容存入了数据库,但是取出的时候因为有些展示地方并不需要样式,只想获取到内容,所以需要将带了html编码的信息解析出来。

    原始信息如下

    [task_desc] => <h1 class="mb-5" accuse="qtitle" style="margin: 0px 0px 5px; padding: 0px; word-break: break-all; 
    "><span class="ask-title" style="display: inline-block; 595px; overflow: hidden; 
    "><span style="font-family:Microsoft YaHei, SimHei, arial;font-size:16px;color:#333333;
    "><span style="line-height: 26px;"></span></span></span><h1 class="mb-5" 
    accuse="qtitle" style="margin: 0px 0px 5px; padding: 0px; word-break: break-all; 
    "><span class="ask-title" style="display: inline-block; 595px; overflow: hidden; 
    "><span style="font-family: 'Microsoft YaHei', SimHei, arial; color: rgb(51, 51, 51); 
    "><span style="line-height: 26px; "><span style="font-size:16px;
    ">详细解说基因组学和医学的关系,以及基因组基因功能分类与疾病关系探索。
    </span></span></span></span></h1></h1>


    1.获取的时候通过php的htmlspecialchars_decode()函数将信息里的 <内容转换成html的标记,再通过strip_tags()将html标记去除就可以获取到干净的内容了。

    task_arr[$k]['task_desc'] = strip_tags(htmlspecialchars_decode($v['task_desc']));

    转载:https://blog.csdn.net/cdy102688/article/details/38257689 

  • 相关阅读:
    Linux下C程序插入执行shell脚本
    #ifdef预编译相关用法
    LAMP开发之环境搭建(2014.12.7在ubuntu下)
    Qt在VS2010的安装与配置
    vs2010配备boost编程环境
    Ubuntu虚拟机与Window、Arm的通信
    大小端测试程序
    Ubuntu安装google Gtest
    设计模式之单例模式
    设计模式之原型模式
  • 原文地址:https://www.cnblogs.com/Ares0023/p/10775284.html
Copyright © 2011-2022 走看看