php去除字符串中的HTML标签技巧
发布:smiling 来源: PHP粉丝网 添加日期:2014-09-13 11:07:32 浏览: 评论:0
在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="" width="245" height="138" onclick="window.open('xxxx.gif')" />";
- $str = preg_replace('#onclick=([sS]*)"#','',$str);
- //开源代码phpfensi.com
- // #符号前面有一个双引号要注意,代表结束的代码
- print($str);
- ?>
相关正则介绍:匹配任何内容:[sS]*.
Tags: php去除字符串 HTML标签技巧
相关文章
- ·php去除字符串换行符示例分享(2020-09-09)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)