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中ADODB类详解
Mar 25 PHP
PHP base64+gzinflate压缩编码和解码代码
Oct 03 PHP
PHP中的函数嵌套层数限制分析
Jun 13 PHP
PHP中return 和 exit 、break和contiue 区别与用法
Apr 09 PHP
深入理解PHP之数组(遍历顺序)  Laruence原创
Jun 13 PHP
php中删除字符串中最先出现某个字符的实现代码
Feb 03 PHP
ThinkPHP实现动态包含文件的方法
Nov 29 PHP
php的GD库imagettftext函数解决中文乱码问题
Jan 24 PHP
Yii2框架中日志的使用方法分析
May 22 PHP
kindeditor 加入七牛云上传的实例讲解
Nov 12 PHP
PHP实现的超长文本分页显示功能示例
Jun 04 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的CMS中展示文章类实例分析
2015/06/18 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
2016/08/08 PHP
PHP二维关联数组的遍历方式(实例讲解)
2017/10/18 PHP
thinkPHP5框架auth权限控制类与用法示例
2018/06/12 PHP
解决PHP curl或file_get_contents下载图片损坏或无法打开的问题
2019/10/11 PHP
php框架知识点的整理和补充
2021/03/01 PHP
再论Javascript的类继承
2011/03/05 Javascript
jQuery代码优化之基本事件
2011/11/01 Javascript
jQuery中unbind()方法用法实例
2015/01/19 Javascript
深入理解JS中的substr和substring
2016/04/26 Javascript
js css+html实现简单的日历
2016/07/14 Javascript
bootstrap laydate日期组件使用详解
2017/01/04 Javascript
JavaScript原生节点操作小结
2017/01/17 Javascript
微信小程序tabbar不显示解决办法
2017/06/08 Javascript
Vue 组件间的样式冲突污染
2017/08/31 Javascript
jQuery动态添加元素无法触发绑定事件的解决方法分析
2018/01/02 jQuery
Vue使用mixins实现压缩图片代码
2018/03/14 Javascript
vue实现tab切换外加样式切换方法
2018/03/16 Javascript
Vue一个案例引发的递归组件的使用详解
2018/11/15 Javascript
[02:02]特效爆炸!DOTA2珍宝之瓶待你开启
2018/08/21 DOTA
python字符串连接方式汇总
2014/08/21 Python
Python基于socket实现简单的即时通讯功能示例
2018/01/16 Python
Python即时网络爬虫项目启动说明详解
2018/02/23 Python
如何在python字符串中输入纯粹的{}
2018/08/22 Python
python匹配两个短语之间的字符实例
2018/12/25 Python
Python之使用adb shell命令启动应用的方法详解
2019/01/07 Python
Python使用enumerate获取迭代元素下标
2020/02/03 Python
进程的查看和调度分别使用什么命令
2015/03/25 面试题
拖鞋店创业计划书
2014/01/15 职场文书
企业员工培训感言
2014/02/26 职场文书
职业生涯规划书范文
2014/03/10 职场文书
民事答辩状格式范文
2015/05/21 职场文书
2015年骨干教师工作总结
2015/05/26 职场文书
幼儿园亲子活动感想
2015/08/07 职场文书
《刺客之王:C罗全景传记》:时代从来不会亏待手艺人
2019/11/28 职场文书
springboot+zookeeper实现分布式锁
2022/03/21 Java/Android