php去除字符串中的HTML标签技巧
在php中要去除字符串中的HTML标签方法有很多种了,最常用的就是使用strip_tags函数一并去了,只保留字符了,还在就是有选择性的去除了这里要用正则表达式了.
例1:php自带的函数可以去除/删除字符串中的HTML标签/代码:
strip_tags(string,allow):函数剥去 HTML、XML 以及 PHP 的标签.
参数:string,必填,规定要检查的字符串,allow,选填,规定允许存在的标签,这些标签不会被删除,代码如下:
$str = '郭碗瓢盆-<span style="color:#f00;">PHP</span>'; $str1 = strip_tags($str); // 删除所有HTML标签 $str2 = strip_tags($str,'<span>'); // 保留 <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('xxxx.gif')" / alt="php去除字符串中的HTML标签技巧 " >"; $str = preg_replace('#onclick=([sS]*)"#','',$str); //开源代码phprm.com // #符号前面有一个双引号要注意,代表结束的代码 print($str);
登入後複製
相关正则介绍:匹配任何内容:[sS]*.
文章链接:
随便收藏,请保留本文地址!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
如何修復KB5055523無法在Windows 11中安裝?
3 週前
By DDD
如何修復KB5055518無法在Windows 10中安裝?
3 週前
By DDD
R.E.P.O.的每個敵人和怪物的力量水平
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
<🎜>:死鐵路 - 如何馴服狼
3 週前
By DDD
藍王子:如何到達地下室
3 週前
By DDD

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)