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实现将GB编码转换为UTF8
Nov 25 PHP
PHP中防止SQL注入实现代码
Feb 19 PHP
PHP获取php,mysql,apche的版本信息示例代码
Jan 16 PHP
php多种形式发送邮件(mail qmail邮件系统 phpmailer类)
Jan 22 PHP
PHP微框架Dispatch简介
Jun 12 PHP
PHP mkdir()无写权限的问题解决方法
Jun 19 PHP
ThinkPHP3.1新特性之字段合法性检测详解
Jun 19 PHP
CI框架安全类Security.php源码分析
Nov 04 PHP
thinkPHP实现MemCache分布式缓存功能
Mar 23 PHP
PHP接口并发测试的方法(推荐)
Dec 15 PHP
微信公众号开发之获取位置信息php代码
Jun 13 PHP
用PHP做了一个领取优惠券活动的示例代码
Jul 05 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
javascript,php获取函数参数对象的代码
2011/02/03 PHP
php5.2 Json不能正确处理中文、GB编码的解决方法
2014/03/28 PHP
Yii Framework框架获取分类下面的所有子类方法
2014/06/20 PHP
php实现微信支付之企业付款
2018/05/30 PHP
window.open()弹出居中的窗口
2007/02/01 Javascript
javascript Window及document对象详细整理
2011/01/12 Javascript
圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现
2012/12/27 Javascript
JS定时器实例
2013/04/17 Javascript
使用js判断控件是否获得焦点
2014/01/03 Javascript
调试代码导致IE出错的避免方法
2014/04/04 Javascript
jQuery插件Tooltipster实现漂亮的工具提示
2015/04/12 Javascript
Jquery判断radio、selelct、checkbox是否选中及获取选中值方法总结
2015/04/15 Javascript
JavaScript仿商城实现图片广告轮播实例代码
2016/02/06 Javascript
微信小程序 教程之小程序配置
2016/10/17 Javascript
BootStrop前端框架入门教程详解
2016/12/25 Javascript
vue2组件之select2调用的示例代码
2017/10/12 Javascript
浅析Visual Studio Code断点调试Vue
2018/02/27 Javascript
浅谈React Native 传参的几种方式(小结)
2019/05/21 Javascript
Vue发布项目实例讲解
2019/07/17 Javascript
一次微信小程序内地图的使用实战记录
2019/09/09 Javascript
[01:37]PWL S2开团时刻DAY1&2——这符有毒
2020/11/20 DOTA
在Python中使用Mako模版库的简单教程
2015/04/08 Python
详解Python中for循环的使用
2015/04/14 Python
安装dbus-python的简要教程
2015/05/05 Python
python使用正则表达式匹配字符串开头并打印示例
2017/01/11 Python
python中matplotlib的颜色及线条控制的示例
2018/03/16 Python
Python3.5 Pandas模块之DataFrame用法实例分析
2019/04/23 Python
使用python实现CGI环境搭建过程解析
2020/04/28 Python
Python爬虫之Selenium鼠标事件的实现
2020/12/04 Python
html5 Canvas画图教程(3)—canvas出现1像素线条模糊不清的原因
2013/01/09 HTML / CSS
波兰在线杂货店:Polski Koszyk
2019/11/02 全球购物
十月份红领巾广播稿
2014/01/22 职场文书
护理中职生求职信范文
2014/02/24 职场文书
大学生党员自我评价范文
2014/04/09 职场文书
毕业生登记表班级意见
2015/06/05 职场文书
Python使用UDP实现720p视频传输的操作
2021/04/24 Python