首页 php教程 php手册 php去除字符串中的HTML标签技巧

php去除字符串中的HTML标签技巧

May 24, 2016 pm 12:59 PM

在php中要去除字符串中的HTML标签方法有很多种了,最常用的就是使用strip_tags函数一并去了,只保留字符了,还在就是有选择性的去除了这里要用正则表达式了.

例1:php自带的函数可以去除/删除字符串中的HTML标签/代码:

strip_tags(string,allow):函数剥去 HTML、XML 以及 PHP 的标签.

参数:string,必填,规定要检查的字符串,allow,选填,规定允许存在的标签,这些标签不会被删除,代码如下:

$str = &#39;郭碗瓢盆-<span style="color:#f00;">PHP</span>&#39;;  
$str1 = strip_tags($str);          // 删除所有HTML标签  
$str2 = strip_tags($str,&#39;<span>&#39;); // 保留 <span>标签  
echo $str1; // 输出 郭碗瓢盆-PHP  
echo $str2; // 样式不一样喔
登录后复制

例2:清除HTML标签字符串中某些属性代码

使用PHP处理从数据库中读取的文章HTML代码,然后用正则对代码进行匹配与修改,保存代码以后,用静态生成功能即可生成修改后的HTML页面了.

因为我们生成的代码是已经处理过的代码,所以就不会影响HTML页面的加载速度了,具体代码如下:

<?php  
$str = "<img  src="/static/imghw/default1.png"  data-src=""    style="max-width:90%"lazy"   width="245"  style="max-width:90%" onclick="window.open(&#39;xxxx.gif&#39;)" / alt="php去除字符串中的HTML标签技巧 " >";  
$str = preg_replace(&#39;#onclick=([sS]*)"#&#39;,&#39;&#39;,$str);  
//开源代码phprm.com 
// #符号前面有一个双引号要注意,代表结束的代码  
print($str);
登录后复制

相关正则介绍:匹配任何内容:[sS]*.


文章链接:

随便收藏,请保留本文地址!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)