php去除HTML标签实例

 更新时间:2013年11月06日 11:44:53   转载 作者:  
在php中要去除字符串中的HTML标签方法有很多种,最常用的就是使用strip_tags函数一并去了,只保留字符了,还在就是有选择性的去除了这里要用正则表达式了,下面写二个php去除HTML标签的小例子

例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);
// #符号前面有一个双引号要注意,代表结束的代码
print($str);
?>
 

相关文章

  • 深入浅析PHP7.0新特征(五大新特征)

    深入浅析PHP7.0新特征(五大新特征)

    PHP7将在2015年10月正式发布,PHP7 ,将会是PHP脚本语言的重大版本更新,同时将带来大幅的性能改进和新的特性,以及改进一些过时功能。该发布版本将会专注在性能加强,源自PHP版本树中的phpng分支
    2015-10-10
  • PHP 获取客户端 IP 地址的方法实例代码

    PHP 获取客户端 IP 地址的方法实例代码

    这篇文章主要介绍了PHP 获取客户端 IP 地址的方法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2018-11-11
  • 基于MySQL到MongoDB简易对照表的详解

    基于MySQL到MongoDB简易对照表的详解

    本篇文章是对从MySQL到MongoDB的简易对照表进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php网页版聊天软件实现代码

    php网页版聊天软件实现代码

    这篇文章主要介绍了php网页版聊天软件实现代码,可以实现匿名聊天,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • thinkPHP中钩子的使用方法实例分析

    thinkPHP中钩子的使用方法实例分析

    这篇文章主要介绍了thinkPHP中钩子的使用方法,结合实例形式分析了thinkPHP钩子的创建、添加、使用等相关操作技巧与注意事项,需要的朋友可以参考下
    2017-11-11
  • ThinkPHP中Widget扩展的两种写法及调用方法详解

    ThinkPHP中Widget扩展的两种写法及调用方法详解

    这篇文章主要介绍了ThinkPHP中Widget扩展的两种写法及调用方法,详细分析了Widget扩展的写法及相应的调用技巧,需要的朋友可以参考下
    2017-05-05
  • composer安装的方法步骤(图文)

    composer安装的方法步骤(图文)

    这篇文章主要介绍了composer安装的方法步骤(图文),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • PHP论坛实现积分系统的思路代码详解

    PHP论坛实现积分系统的思路代码详解

    这篇文章主要介绍了PHP论坛实现积分系统的思路,本文通过实例代码给大家介绍的非常详细,文中通过代码给大家补充介绍了thinkphp删除图片的方法实现代码,需要的朋友可以参考下
    2020-06-06
  • php 文件上传实例代码

    php 文件上传实例代码

    php 文件上传实例代码,php中上传文件就比asp的容易多了,代码量比较少
    2012-04-04
  • win7计划任务定时执行PHP脚本设置图解

    win7计划任务定时执行PHP脚本设置图解

    这篇文章主要介绍了win7计划任务定时执行PHP脚本设置图解,需要的朋友可以参考下
    2014-05-05

最新评论