php strip_tags 少,php使用strip_tags()去除html标签仍有空白的解决方法

php使用strip_tags()去除html标签仍有空白的解决方法

发布于 2017-08-01 12:57:54 | 87 次阅读 | 评论: 0 | 来源: 网友投递

PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。

这篇文章主要介绍了php使用strip_tags()去除html标签仍有空白的解决方法,涉及php正则替换的相关操作技巧,需要的朋友可以参考下

本文实例讲述了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表示非空白字符(注意大小写,一般大小写表示相反的含义)

PS:这里再为大家提供2款比较实用的正则工具供大家参考:

希望本文所述对大家PHP程序设计有所帮助。

相关阅读:

php使用strip_tags()去除html标签仍有空白的解决方法

PHP 使用strip_tags()去除HTML、XML以及PHP的标签的方法

php使用pdo连接报错Connection failed SQLSTATE的解决方法

PHP使用正则表达式替换站点关键字链接后空白的解决方法

php使用explode()函数将字符串拆分成数组的示例方法

php使用ffmpeg获取视频信息并截图的实现方法

php使用PDO从数据库表中读取数据的实现方法(必看)

PHP编程计算两个时间段是否有交集的实现方法(不算边界重叠)

php 使用curl模拟ip和来源进行访问的实现方法

PHP使用finfo_file()函数检测上传图片类型的实现方法

php使用ffmpeg向视频中添加文字字幕的实现方法

php警告Creating default object from empty value 问题的解决方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值