使用php的正则替换试试:$html = "<html>==================<div>nih<font>你好</font>ao</div></html>";
$re = "/<[^>]*>/";
$html = preg_replace($re, '', $html);
var_dump($html);

解决方案 »

  1.   

    strip_tags一直在用这个,感觉效果还行!
      

  2.   

    你可以贴出你代码
    php自带函数strip_tags()处理
    php正则处理$str = "<div style='color:red'>test string</div><br />";
    $preg = "/<\/?[^>]+>/i";
    echo $string;
    echo preg_replace($preg,'',$str);
      

  3.   

    <div class="con_header"> <div class="appTitle"> <h2> 科室科研情况 </h2> </div> </div> <div class="con_body"> <div> <p> <span style="font-size:14px;"> 心血管内科是我院的重点学科,已全面开展选择性冠状动脉造影和冠心病介入治疗术(冠状动脉球囊扩张术和支架植入术),包括急性心肌梗死急诊介入治疗,治疗 水平在台州市处于领先地位,童鸿主任至今已完成各类冠脉介入诊治手术1500余例, 台州市首例急性心肌梗死急诊介入手术(2002年)及首例左主干次全 闭塞急性心肌梗死合并心源性休克在无主动脉内气囊反搏支持下的急诊介入手术(2006年)均由童鸿主任实施,并取得成功。其他已开展的有创检查和治疗项目 包括:经静脉永久心脏起搏器植入术;心内电生理检查术和室上性心动过速射频消融术;先天性房间隔缺损和动脉导管未闭封堵术;左右心导管检查术;肾动脉造影 术,心包穿刺术等。对于心血管常见病如冠心病、高血压、心力衰竭、心律失常、心肌病和心肌炎、心包炎和心内膜炎、肺栓塞、心脏瓣膜病、周围血管病、血脂异 常等,治疗理念先进,治疗方法规范,治疗效果达标;心血管内科专门设有冠心病和高血压专家门诊,专家门诊时间如下:。童鸿主任医师每周一和三上午,赵旭主 任医师每周二上午,陈自力副主任医师每周四全天。</span> </p> <p> <span style="font-size:14px;"> 心血管内科是我院的重点学科,已全面开展选择性冠状动脉造影和冠心病介入治疗术(冠状动脉球囊扩张术和支架植入术),包括急性心肌梗死急诊介入治疗,治疗 水平在台州市处于领先地位,童鸿主任至今已完成各类冠脉介入诊治手术1500余例, 台州市首例急性心肌梗死急诊介入手术(2002年)及首例左主干次全 闭塞急性心肌梗死合并心源性休克在无主动脉内气囊反搏支持下的急诊介入手术(2006年)均由童鸿主任实施,并取得成功。其他已开展的有创检查和治疗项目 包括:经静脉永久心脏起搏器植入术;心内电生理检查术和室上性心动过速射频消融术;先天性房间隔缺损和动脉导管未闭封堵术;左右心导管检查术;肾动脉造影 术,心包穿刺术等。对于心血管常见病如冠心病、高血压、心力衰竭、心律失常、心肌病和心肌炎、心包炎和心内膜炎、肺栓塞、心脏瓣膜病、周围血管病、血脂异 常等,治疗理念先进,治疗方法规范,治疗效果达标;心血管内科专门设有冠心病和高血压专家门诊,专家门诊时间如下:。童鸿主任医师每周一和三上午,赵旭主 任医师每周二上午,陈自力副主任医师每周四全天。</span> </p> </div> </div> 反正我是清除不了 用你们的方法
      

  4.   

    怎么可能,echo strip_tags($str);完美解决
      

  5.   


    //楼主你是逗我玩呢是不
    $str = '<div class="con_header"> <div class="appTitle"> <h2> 科室科研情况 </h2> </div> </div> <div class="con_body"> <div> <p> <span style="font-size:14px;"> 心血管内科是我院的重点学科,已全面开展选择性冠状动脉造影和冠心病介入治疗术(冠状动脉球囊扩张术和支架植入术),包括急性心肌梗死急诊介入治疗,治疗 水平在台州市处于领先地位,童鸿主任至今已完成各类冠脉介入诊治手术1500余例, 台州市首例急性心肌梗死急诊介入手术(2002年)及首例左主干次全 闭塞急性心肌梗死合并心源性休克在无主动脉内气囊反搏支持下的急诊介入手术(2006年)均由童鸿主任实施,并取得成功。其他已开展的有创检查和治疗项目 包括:经静脉永久心脏起搏器植入术;心内电生理检查术和室上性心动过速射频消融术;先天性房间隔缺损和动脉导管未闭封堵术;左右心导管检查术;肾动脉造影 术,心包穿刺术等。对于心血管常见病如冠心病、高血压、心力衰竭、心律失常、心肌病和心肌炎、心包炎和心内膜炎、肺栓塞、心脏瓣膜病、周围血管病、血脂异 常等,治疗理念先进,治疗方法规范,治疗效果达标;心血管内科专门设有冠心病和高血压专家门诊,专家门诊时间如下:。童鸿主任医师每周一和三上午,赵旭主 任医师每周二上午,陈自力副主任医师每周四全天。</span> </p> <p> <span style="font-size:14px;"> 心血管内科是我院的重点学科,已全面开展选择性冠状动脉造影和冠心病介入治疗术(冠状动脉球囊扩张术和支架植入术),包括急性心肌梗死急诊介入治疗,治疗 水平在台州市处于领先地位,童鸿主任至今已完成各类冠脉介入诊治手术1500余例, 台州市首例急性心肌梗死急诊介入手术(2002年)及首例左主干次全 闭塞急性心肌梗死合并心源性休克在无主动脉内气囊反搏支持下的急诊介入手术(2006年)均由童鸿主任实施,并取得成功。其他已开展的有创检查和治疗项目 包括:经静脉永久心脏起搏器植入术;心内电生理检查术和室上性心动过速射频消融术;先天性房间隔缺损和动脉导管未闭封堵术;左右心导管检查术;肾动脉造影 术,心包穿刺术等。对于心血管常见病如冠心病、高血压、心力衰竭、心律失常、心肌病和心肌炎、心包炎和心内膜炎、肺栓塞、心脏瓣膜病、周围血管病、血脂异 常等,治疗理念先进,治疗方法规范,治疗效果达标;心血管内科专门设有冠心病和高血压专家门诊,专家门诊时间如下:。童鸿主任医师每周一和三上午,赵旭主 任医师每周二上午,陈自力副主任医师每周四全天。</span> </p> </div> </div> 反正我是清除不了 用你们的方法';
    $new_str = strip_tags($str);
    echo $new_str;
      

  6.   

    我是php5.2 。。难道我不支持这个函数
      

  7.   

    从数据库取字符串出来 strip_tags就不行呀 我直接赋值字符串就可以 为什么
      

  8.   

    从数据库取字符串出来 strip_tags就不行呀 我直接赋值字符串就可以 为什么
    你数据库中的值是不是已经转义成实体了,你可以进去你的数据库看一下数据库里面存储的是什么你可以这样
    $str = htmlspecialchars_decode('数据库中查询出来的变量')
    $new_str = strip_tags($str);
    echo $new_str;
      

  9.   

    检查数据库出来的字符串,是不是引号前面都有斜杠,需要stripslashes去除,看看大于号小于号是不是变成了&gt;这种,需要htmlspecialchars_decode解
    然后strip_tags
      

  10.   


    那是因为你插入数据库的时候把html标签转为实体了(可能不是你显式转换的,你可以好好看看你的存储逻辑),这样做是对的,安全性更高一些
      

  11.   


    那是因为你插入数据库的时候把html标签转为实体了(可能不是你显式转换的,你可以好好看看你的存储逻辑),这样做是对的,安全性更高一些不是安全性吧。是比方说用户输入<div></div>想显示。。这个时候要实体了
      

  12.   


    那是因为你插入数据库的时候把html标签转为实体了(可能不是你显式转换的,你可以好好看看你的存储逻辑),这样做是对的,安全性更高一些不是安全性吧。是比方说用户输入<div></div>想显示。。这个时候要实体了
    根据你的实际情况做判定,用户想显示<div>的时候我们存储也是需要转移成实体,你可以百度一下js代码注入