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中使用Oracle数据库(2)
Oct 09 PHP
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
Dec 29 PHP
防止用户利用PHP代码DOS造成用光网络带宽
Mar 01 PHP
关于PHP自动判断字符集并转码的详解
Jun 26 PHP
php使用sql server验证连接数据库的方法
Dec 25 PHP
PHP文件上传问题汇总(文件大小检测、大文件上传处理)
Dec 24 PHP
简单谈谈PHP中的include、include_once、require以及require_once语句
Apr 23 PHP
Yii2框架实现注册和登录教程
Sep 30 PHP
利用php实现一周之内自动登录存储机制(cookie、session、localStorage)
Oct 31 PHP
php reset() 函数指针指向数组中的第一个元素并输出实例代码
Nov 21 PHP
PHP实现防止表单重复提交功能【基于token验证】
May 24 PHP
php JWT在web端中的使用方法教程
Sep 06 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 采集程序 常用函数
2008/12/18 PHP
PHP生成Flash动画的实现代码
2010/03/12 PHP
php判断电脑访问、手机访问的例子
2014/05/10 PHP
PHP安装GeoIP扩展根据IP获取地理位置及计算距离的方法
2016/07/01 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
ExtJs扩展之GroupPropertyGrid代码
2010/03/05 Javascript
js根据给定的日期计算当月有多少天实现思路及代码
2013/02/25 Javascript
第三篇Bootstrap网格基础
2016/06/21 Javascript
JQuery为元素添加样式的实现方法
2016/07/20 Javascript
详解Nodejs的timers模块
2016/12/22 NodeJs
JavaScript基本语法_动力节点Java学院整理
2017/06/26 Javascript
基于node.js express mvc轻量级框架实践
2017/09/14 Javascript
vue iview组件表格 render函数的使用方法详解
2018/03/15 Javascript
vue项目实现表单登录页保存账号和密码到cookie功能
2018/08/31 Javascript
详解webpack 热更新优化
2018/09/13 Javascript
vue-cli V3.0版本的使用详解
2018/10/24 Javascript
vue中利用iscroll.js解决pc端滚动问题
2020/02/15 Javascript
js实现鼠标点击飘爱心效果
2020/08/19 Javascript
js重写alert事件(避免alert弹框标题出现网址)
2020/12/04 Javascript
[02:41]DOTA2英雄基础教程 谜团
2013/12/10 DOTA
[56:41]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Newbee vs OG
2018/04/01 DOTA
[42:11]TNC vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
浅谈Python type的使用
2019/11/19 Python
pytorch绘制并显示loss曲线和acc曲线,LeNet5识别图像准确率
2020/01/02 Python
Pytorch实现基于CharRNN的文本分类与生成示例
2020/01/08 Python
Pytorch技巧:DataLoader的collate_fn参数使用详解
2020/01/08 Python
如何利用cmp命令比较文件
2016/04/11 面试题
总裁秘书岗位职责
2013/12/04 职场文书
小区门卫岗位职责范本
2014/08/24 职场文书
个人买房协议书范本
2014/10/06 职场文书
2016年大学自主招生自荐信范文
2015/03/24 职场文书
2015年行政人事工作总结
2015/05/21 职场文书
2015年会计年终工作总结
2015/05/26 职场文书
pytorch 实现变分自动编码器的操作
2021/05/24 Python
Java服务调用RestTemplate与HttpClient的使用详解
2022/06/21 Java/Android