php使用strip_tags()去除html标签仍有空白的解决方法


Posted in PHP onJuly 28, 2016

本文实例讲述了php使用strip_tags()去除html标签仍有空白的解决方法。分享给大家供大家参考,具体如下:

$subject = strip_tags($newsRs['content']);//去除html标签
$pattern = '/\s/';//去除空白
$content = preg_replace($pattern, '', $subject);      
$seodata['articledescription'] = mb_substr($content, 0, 80);//截取80个汉字

注意:第一步中的strip_tags();只是把html标签用空格替换了

比如:

<p>
  张志斌张志斌张志斌张志斌张志斌张志
</p>
<p>
  <br />
</p>
<p>
  alsdkjf;laskjd;flasj;
</p>
<p>
  asdjfasjd;lkafsj;lfdkj
</p>
<p>
  aksdjfl;ak
</p>

strip_tags()处理后变为

张志斌张志斌张志斌张志斌张志斌张志





  alsdkjf;laskjd;flasj;


  asdjfasjd;lkafsj;lfdkj


  aksdjfl;ak

这可能不是我们想要的,然后用正则替换将空白去掉就行了

最后结果:

张志斌张志斌张志斌张志斌张志斌张志alsdkjf;laskjd;flasj;asdjfasjd;lkafsj;lfdkjaksdjfl;ak

另外:\s表示空白字符,\S表示非空白字符(注意大小写,一般大小写表示相反的含义)

PHP 相关文章推荐
PHP 防恶意刷新实现代码
May 16 PHP
FirePHP 推荐一款PHP调试工具
Apr 23 PHP
php中\r \r\n \t的区别示例介绍
Feb 08 PHP
ThinkPHP惯例配置文件详解
Jul 14 PHP
php将图片保存入mysql数据库失败的解决方法
Dec 27 PHP
php使用cookie显示用户上次访问网站日期的方法
Jan 26 PHP
[原创]CI(CodeIgniter)简单统计访问人数实现方法
Jan 19 PHP
CodeIgniter连贯操作的底层原理分析
May 17 PHP
php获取目录中所有文件名及判断文件与目录的简单方法
Mar 04 PHP
ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法
Sep 26 PHP
PHP CURL中传递cookie的方法步骤
May 09 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
Jun 03 PHP
php倒计时出现-0情况的解决方法
Jul 28 #PHP
24条货真价实的PHP代码优化技巧
Jul 28 #PHP
php求今天、昨天、明天时间戳的简单实现方法
Jul 28 #PHP
php字符串操作针对负值的判断分析
Jul 28 #PHP
PHP实现bitmap位图排序与求交集的方法
Jul 28 #PHP
php判断手机浏览还是web浏览,并执行相应的动作简单实例
Jul 28 #PHP
apache php mysql开发环境安装教程
Jul 28 #PHP
You might like
PHP指定截取字符串中的中英文或数字字符的实例分享
2016/03/18 PHP
javascript之typeof、instanceof操作符使用探讨
2013/05/19 Javascript
js如何设置在iframe框架中指定div不显示
2013/12/04 Javascript
JavaScript仿支付宝密码输入框
2015/12/29 Javascript
基于JS实现无缝滚动思路及代码分享
2016/06/07 Javascript
Vue.js第三天学习笔记(计算属性computed)
2016/12/01 Javascript
Html5 js实现手风琴效果
2020/04/17 Javascript
微信小程序实现图片自适应(支持多图)
2017/01/25 Javascript
JS中使用gulp实现压缩文件及浏览器热加载功能
2017/07/12 Javascript
浅谈原型对象的常用开发模式
2017/07/22 Javascript
JavaScript 通过Ajax 动态加载CheckBox复选框
2017/08/31 Javascript
seajs中最常用的7个功能、配置示例
2017/10/10 Javascript
vue数据传递--我有特殊的实现技巧
2018/03/20 Javascript
微信小程序文章详情页面实现代码
2018/09/10 Javascript
vue中使用GraphQL的实例代码
2019/11/04 Javascript
Node.js API详解之 zlib模块用法分析
2020/05/19 Javascript
vue 子组件和父组件传值的示例
2020/09/11 Javascript
Vue使用Ref跨层级获取组件的步骤
2021/01/25 Vue.js
Python中使用HTMLParser解析html实例
2015/02/08 Python
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
2017/03/19 Python
windows 下python+numpy安装实用教程
2017/12/23 Python
Python 控制终端输出文字的实例
2019/07/12 Python
解决Mac下使用python的坑
2019/08/13 Python
python matplotlib.pyplot.plot()参数用法
2020/04/14 Python
CK美国官网:Calvin Klein
2016/08/26 全球购物
写出SQL四条最基本的数据操作语句(DML)
2012/12/12 面试题
.net C#面试题
2012/08/28 面试题
七年级音乐教学反思
2014/01/26 职场文书
新员工入职感言
2014/02/01 职场文书
给校长的建议书范文
2015/09/14 职场文书
2016年小学生寒假总结
2015/10/10 职场文书
实习报告怎么写
2019/06/20 职场文书
Matplotlib可视化之添加让统计图变得简单易懂的注释
2021/06/11 Python
用Python将GIF动图分解成多张静态图片
2021/06/11 Python
MySQL慢查询中的commit慢和binlog中慢事务的区别
2022/06/16 MySQL
vscode远程免密登入Linux服务器的配置方法
2022/06/28 Servers