PHP清除HTML标签
2017-09-12 09:51
459 查看
单纯用php原生函数 strip_tags 清除仍有残留和空格,下面的方法完美解决,将html转换为纯文本。
原文:PHP清除HTML标签
/** * 清除html标签 */ function clear_tags($str) { $str = strip_tags($str); //首先去掉头尾空格 $str = trim($str); $str = preg_replace("/(\s|\ \;| |\xc2\xa0)/", "", strip_tags($str)); //接着去掉两个空格以上的 $str = preg_replace('/\s(?=\s)/', '', $str); //最后将非空格替换为一个空格 $str = preg_replace('/[\n\r\t]/', ' ', $str); return $str; }
原文:PHP清除HTML标签
相关文章推荐
- php清除html标签
- php清除html标签,除空格和换行
- php截取字符串,解决乱码问题与html标签问题
- PHP strip_tags 怎么 保留多个HTML标签
- strip_tags() 函数剥去 HTML、XML 以及 PHP 的标签
- 纯html标签下单引号和双引号以及html和JS混编下单引号和双引号,php引号的使用
- php去除html代码中的标签,写空白字符
- PHP strip_tags()去除HTML、XML以及PHP的标签介绍
- php截取html摘要,自动检查html标签闭合[学习]
- PHP 过滤HTML中除了img标签外其它所有标签
- PHP过滤HTML标签的三种方法
- PHP去除Html所有标签、空格以及空白
- PHP html标签正则替换并可自定义正则规则
- C# 清除文本中的HTML标签
- php正则表达式过滤html标签、空格、换行符
- php过滤html标签截取部分内容
- PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)
- JS 清除HTML 标签下面的元素
- html标签pre在php调试中使用技巧
- php向前端发送的字符串中存在HTML标签如何正常显示