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 相关文章推荐
在Windows中安装Apache2和PHP4的权威指南
Oct 09 PHP
PHP安装攻略:常见问题解答(三)
Oct 09 PHP
PHP5 操作MySQL数据库基础代码
Sep 29 PHP
PHP+ajax 无刷新删除数据
Feb 20 PHP
php学习笔记 数组遍历实现代码
Jun 09 PHP
MongoDB在PHP中的常用操作小结
Feb 20 PHP
PHP命名空间(namespace)的动态访问及使用技巧
Aug 18 PHP
PHP中的闭包(匿名函数)浅析
Feb 07 PHP
php实现paypal 授权登录
May 28 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
Jun 22 PHP
Yii Framework框架使用PHPExcel组件的方法示例
Jul 24 PHP
PHPExcel实现的读取多工作表操作示例
Apr 14 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
MySQL中create table语句的基本语法是
2007/01/15 PHP
PHP类的使用 实例代码讲解
2009/12/28 PHP
jquery改变tr背景色的示例代码
2013/12/28 Javascript
jQuery中使用data()方法读取HTML5自定义属性data-*实例
2014/04/11 Javascript
微信开发 使用picker封装省市区三级联动模板
2016/10/28 Javascript
Vue.js第四天学习笔记
2016/12/02 Javascript
bootstrap datetimepicker 日期插件在火狐下出现一条报错信息的原因分析及解决办法
2017/03/08 Javascript
详解ionic本地相册、拍照、裁剪、上传(单图完全版)
2017/10/10 Javascript
Vue实现web分页组件详解
2017/11/28 Javascript
详解webpack3编译兼容IE8的正确姿势
2017/12/21 Javascript
微信小程序商品详情页的底部弹出框效果
2020/11/16 Javascript
js+SVG实现动态时钟效果
2018/07/14 Javascript
vue实现打印功能的两种方法
2018/09/07 Javascript
vue中v-for循环给标签属性赋值的方法
2018/10/18 Javascript
一步步教你利用Docker设置Node.js
2018/11/20 Javascript
react MPA 多页配置详解
2019/10/18 Javascript
jquery使用echarts实现有向图可视化功能示例
2019/11/25 jQuery
vue 百度地图(vue-baidu-map)绘制方向箭头折线实例代码详解
2020/04/28 Javascript
OpenLayers3实现对地图的基本操作
2020/09/28 Javascript
[04:13]2018国际邀请赛典藏宝瓶Ⅱ饰品一览
2018/07/21 DOTA
python定时器使用示例分享
2014/02/16 Python
用Python编写web API的教程
2015/04/30 Python
python中map()函数的使用方法示例
2017/09/29 Python
Python实现的基于优先等级分配糖果问题算法示例
2018/04/25 Python
Python函数的参数常见分类与用法实例详解
2019/03/30 Python
python tkinter实现屏保程序
2019/07/30 Python
python将字典列表导出为Excel文件的方法
2019/09/02 Python
Pytorch Tensor 输出为txt和mat格式方式
2020/01/03 Python
使用 Python ssh 远程登陆服务器的最佳方案
2020/03/06 Python
python plt可视化——打印特殊符号和制作图例代码
2020/04/17 Python
python函数map()和partial()的知识点总结
2020/05/26 Python
python连接mysql有哪些方法
2020/06/24 Python
python 8种必备的gui库
2020/08/27 Python
4s店活动策划方案
2014/08/25 职场文书
趣味运动会简讯
2015/07/20 职场文书
MySQL约束超详解
2021/09/04 MySQL