php去除html标签 空白,php使用strip_tags()去除html标签仍有空白的解决方法
在项目的时候经常遇到html去除之后仍然有空白,吾爱编程接下来通过以下实例讲述了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标签用空格替换了
比如:
吾爱编程吾爱编程吾爱编程
alsdkjf;laskjd;flasj;
asdjfasjd;lkafsj;lfdkj
aksdjfl;ak
strip_tags()处理后变为
吾爱编程吾爱编程吾爱编程
alsdkjf;laskjd;flasj;
asdjfasjd;lkafsj;lfdkj
aksdjfl;ak
这可能不是我们想要的,然后用正则替换将空白去掉就行了
最后结果: 吾爱编程吾爱编程吾爱编程alsdkjf;laskjd;flasj;asdjfasjd;lkafsj;lfdkjaksdjfl;ak
另外:\s表示空白字符,\S表示非空白字符(注意大小写,一般大小写表示相反的含义)
php去除html标签 空白,php使用strip_tags()去除html标签仍有空白的解决方法相关推荐
- XPath匹配标签使用text()判断获取结果失败/为空的问题及解决方法
XPath匹配标签使用text()判断获取结果失败/为空的问题及解决方法 参考文章: (1)XPath匹配标签使用text()判断获取结果失败/为空的问题及解决方法 (2)https://www.cn ...
- echarts x轴文字个数太多_echarts x轴标签文字过多导致显示不全,最有效的3种解决方法...
echarts x轴标签文字过多导致显示不全,只是我之前在csdn发表过,经过实践,效果不错! 如图: 办法1:xAxis.axisLabel 属性 axisLabel的类型是object ,主要作用 ...
- 关于IDEA在创建Maven子模块后的pom.xml文件没有parent标签的解决方法。
关于IDEA在创建Maven子模块后的pom.xml文件没有parent标签的解决方法. 问题:我们在创建Maven子模块后的pom.xml文件一开始是有parent标签的,然后加载完就直接消失了. ...
- Word小技巧(字体间隙、缩小序号空白区、未满换行,序号下空白)
1.明明是同样大小的字,为什么空隙.不一样大 原因在于字的样式不一样(可以通过将光标放置到句子中查看) 序号1的样式 而序号2.3的样式 (1)而修改就很简单,只需将字的样式变为统一就好了(当然也需要 ...
- Excel——打开后空白,解决方法
文章目录 问题描述 解决方法 打开注册表 修改注册表信息 问题描述 我的Excel2013打开后没有任何报错,直接显示一片空白,我什么都没干,很懵逼. 解决方法 打开注册表 windows 下同时 ...
- excel打开csv后空白解决方法
excel打开csv后空白解决方法 觉得有用的话,欢迎一起讨论相互学习~ 转载自 https://blog.csdn.net/qq_16775293/article/details/100990018 ...
- php html_entity_decode 标签没有闭合,php – strip_tags和html_entity_decode组合无法按预期工作...
我从昨天起就一直在与这个问题作斗争 – 不幸的是无济于事(并非完全没有,我找到了某种解决方法),经过一些研究和重读文档后,我仍然没有多少目瞪口呆和困惑. 让我们假设有一个丑陋的字符串,它已经具有正确的 ...
- h标签本身自带间距 去除方法
h标签本身自带间距 去除方法:h{margin: 0px; padding: 0px;}
- htmla标签下划线去除_html超链接去掉下划线 html去除取消超链接下划线
html a超链接标签,默认有的涉猎器表现有下划线,有的不有下划线,大多锚文本超链接A标签内字体是有下划线的,怎么去除超链接下划线?html 超链接去除下划线怎么样做? 去掉去除超链接锚文本的下划线需 ...
最新文章
- Thinking in C++遇到的函数指针及应用
- LeetCode 375. 猜数字大小 II(DP)
- Glib2中G_DEFINE_TYPE原理(四)
- linux安全加固-三级等保(一)
- 股票自动交易软件的特点?
- 17.	Zigbee应用程序框架开发指南 - 使用Ember AppBuilder设计应用程序
- Origin如何绘出带有时间轴的趋势图
- 【甘道夫】Hadoop培训讲义
- c语言中立方和乘法怎么表示什么区别,c语言中的乘方符号是什么?
- allegro中怎样制作和添加logo
- 3D风车动画CSS HTML代码
- 现在web前端主要做什么工作
- Impala 三大组件:Impala Daemon, Impala Statestore, Impala Catelog
- [Work Summary] Python将PDF转换成Word文档
- 最新网易微专业 Android开发系列
- 曾经占据90%市场份额的家校互动平台,为何被小天才打败?
- 计算机网络——数字数据的数字编码
- 公司到底是怎么看我们的…… 1
- 传奇sf服务器修改技能成功率,传奇游戏任务系统修改之打造带成功率的勋章任务详细攻略...
- 千锋教育实训day05————java