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 select,radio和checkbox默认选择的实现方法
May 15 PHP
用PHP实现弹出消息提示框的两种方法
Dec 17 PHP
php绘图中显示不出图片的原因及解决
Mar 05 PHP
ThinkPHP实现一键清除缓存方法
Jun 26 PHP
PHP中的switch语句的用法实例详解
Oct 21 PHP
WordPress中用于获取搜索表单的PHP函数使用解析
Jan 05 PHP
php基于jquery的ajax技术传递json数据简单实例
Apr 15 PHP
php安装ssh2扩展的方法【Linux平台】
Jul 20 PHP
PHP生成图片验证码功能示例
Jan 12 PHP
PHP时间日期增减操作示例【date strtotime实现加一天、加一月等操作】
Dec 21 PHP
PHP实现的敏感词过滤方法示例
Mar 06 PHP
PHP Swoole异步读取、写入文件操作示例
Oct 24 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
DOTA2 玩家自创拉野攻略 特色英雄快速成长篇
2020/04/20 DOTA
Discuz 模板语句分析及知识技巧
2009/08/21 PHP
php.ini 配置文件的深入解析
2013/06/17 PHP
在WordPress的文章编辑器中设置默认内容的方法
2015/12/29 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
PHP查找一列有序数组是否包含某值的方法
2020/02/07 PHP
用javascript实现自定义标签
2007/05/08 Javascript
js编码之encodeURIComponent使用介绍(asp,php)
2012/03/01 Javascript
JSON+JavaScript处理JSON的简单例子
2013/03/20 Javascript
jQuery处理XML文件的几种方法
2016/06/14 Javascript
js获取腾讯视频ID的方法
2016/10/03 Javascript
JS实现图片预加载之无序预加载功能代码
2017/05/12 Javascript
Vue仿手机qq的实例代码(demo)
2017/09/08 Javascript
详解Vue 动态组件与全局事件绑定总结
2018/11/11 Javascript
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
2018/11/28 Javascript
ajaxfileupload.js实现上传文件功能
2019/04/19 Javascript
javascript异步编程的六种方式总结
2019/05/17 Javascript
解决vue动态路由异步加载import组件,加载不到module的问题
2020/07/26 Javascript
vuejs实现下拉框菜单选择
2020/10/23 Javascript
微信小程序实现左滑删除效果
2020/11/18 Javascript
疯狂上涨的Python 开发者应从2.x还是3.x着手?
2017/11/16 Python
基于Python中单例模式的几种实现方式及优化详解
2018/01/09 Python
Python 数据处理库 pandas进阶教程
2018/04/21 Python
python协程之动态添加任务的方法
2019/02/19 Python
python对象销毁实例(垃圾回收)
2020/01/16 Python
Python读取表格类型文件代码实例
2020/02/17 Python
tensorflow保持每次训练结果一致的简单实现
2020/02/17 Python
使用CSS3美化HTML表单的技巧演示
2016/05/17 HTML / CSS
日本索尼音乐商店:Sony Music Shop
2018/07/17 全球购物
怀旧收藏品和经典纪念品:Betty’s Attic
2018/08/29 全球购物
面向对象设计的原则是什么
2013/02/13 面试题
毕业生找工作的求职信范文
2013/12/24 职场文书
宿舍使用违章电器检讨书
2014/01/12 职场文书
护士岗前培训自我评鉴
2014/02/28 职场文书
2015年公务员工作总结
2015/04/24 职场文书
学生会工作感言
2015/08/07 职场文书