没删掉的是div在作怪。
以下删除<div class="abc">
$content = preg_replace('/<div(.*)[^>](.*)>/s', '', $content);
以下删除</div>
$content = preg_replace('/<\/div>/s', '', $content);
try

解决方案 »

  1.   

    没删掉的是div在作怪。
    以下删除<div class="abc">
    $content = preg_replace('/<div(.*)[^>](.*)>/s', '', $content);
    以下删除</div>
    $content = preg_replace('/<\/div>/s', '', $content);
    try-------------------------------------------
    可以去掉DIV,但好象会误删除掉其它的资料,跟我不过滤所得到的资料相差太多。过滤后只剩下一点点内容了。
      

  2.   

    没删掉的是div在作怪。
    以下删除<div class="abc">
    $content = preg_replace('/<div(.*?)[^>](.*?)>/s', '', $content);
    改这个试试!
      

  3.   

    去掉全部标签可以用
    $content = strip_tags($content);
      

  4.   

    不能去掉全部标签,因为有些是有用的。
    我试了一下这个办法好象可以删除DIV
    $content = preg_replace('/<div[^>]*>/s', '', $content);