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实现的功能是显示8条基色色带
Oct 09 PHP
PHP 编程请选择正确的文本编辑软件
Dec 21 PHP
PHP计划任务之关闭浏览器后仍然继续执行的函数
Jul 22 PHP
用穿越火线快速入门php面向对象
Feb 22 PHP
php实现ip白名单黑名单功能
Mar 12 PHP
WordPress中给媒体文件添加分类和标签的PHP功能实现
Dec 31 PHP
weiphp微信公众平台授权设置
Jan 04 PHP
PHP编程 SSO详细介绍及简单实例
Jan 13 PHP
ThinkPHP中create()方法自动验证表单信息
Apr 28 PHP
深入浅析PHP的session反序列化漏洞问题
Jun 15 PHP
php脚本守护进程原理与实现方法详解
Jul 20 PHP
Laravel实现搜索的时候分页并携带参数
Oct 15 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网站来路获取代码(针对搜索引擎)
2010/06/08 PHP
php字符串分割函数explode的实例代码
2013/02/07 PHP
基于PHP读取TXT文件向数据库导入海量数据的方法
2013/04/23 PHP
通过PHP简单实例介绍文件上传
2015/12/16 PHP
WordPress分页伪静态加html后缀
2016/06/08 PHP
基于jquery的二级联动菜单实现代码
2011/04/25 Javascript
js 获取class的元素的方法 以及创建方法getElementsByClassName
2013/03/11 Javascript
JS实现可改变列宽的table实例
2013/07/02 Javascript
分享33个jQuery与CSS3实现的绚丽鼠标悬停效果
2014/12/15 Javascript
jQuery使用hide方法隐藏元素自身用法实例
2015/03/30 Javascript
微信小程序开发之实现选项卡(窗口顶部TabBar)页面切换
2016/11/25 Javascript
深入理解Vue 的条件渲染和列表渲染
2017/09/01 Javascript
在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解
2017/09/19 NodeJs
使用webpack打包后的vue项目如何正确运行(express)
2018/10/26 Javascript
vue中$nextTick的用法讲解
2019/01/17 Javascript
详解element-ui设置下拉选择切换必填和非必填
2019/06/17 Javascript
[02:51]2014DOTA2 TI小组赛总结中国军团全部进军钥匙球馆
2014/07/15 DOTA
python 动态获取当前运行的类名和函数名的方法
2014/04/15 Python
解析Python中的eval()、exec()及其相关函数
2017/12/20 Python
python修改list中所有元素类型的三种方法
2018/04/09 Python
Python新手学习函数默认参数设置
2020/06/03 Python
Django DRF APIView源码运行流程详解
2020/08/17 Python
python元组拆包实现方法
2021/02/28 Python
中国跨境电商:Tomtop
2017/03/16 全球购物
美国孕妇装品牌:Destination Maternity
2018/02/04 全球购物
加大码胸罩、内裤和服装:Just My Size
2019/03/21 全球购物
土耳其新趋势女装购物网站:Addax
2020/01/07 全球购物
以下为Windows NT 下的32 位C++程序,请计算sizeof 的值
2016/12/07 面试题
初婚未育未抱养证明
2014/01/12 职场文书
《会变的花树叶》教学反思
2014/02/10 职场文书
酒店开业庆典主持词
2014/03/21 职场文书
网络信息安全承诺书
2014/03/26 职场文书
校庆标语集锦
2014/06/25 职场文书
中职招生先进个人材料
2014/08/31 职场文书
四风个人对照检查材料思想汇报
2014/09/25 职场文书
民间借贷协议书范本
2014/10/01 职场文书