$a="<pre> <b>撒旦法 </b>发哈迪斯废话期望回复阿三 <span>dasf爱的色放其哇 </span></pre>"; 

解决方案 »

  1.   

    虽然正则可以解决你现在的问题,
    最好使用HTML解析器
    http://php-html.sourceforge.net/
      

  2.   

    可以echo到一个textarea里面  <textarea><?php echo $a;?></textarea>
      

  3.   


    理解错了
    用strip_tags就可以了。
    <?php
    $text = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';
    echo strip_tags($text);
    echo "\n";// 允许<p>和<a> 
    echo strip_tags($text, '<p><a>');/*
     *输出结果:
     *Test paragraph. Other text
     *<p>Test paragraph.</p> <a href="#fragment">Other text</a>
     */
    ?>
      

  4.   

    function delete_htm($scr) { 
    for($i=0;$i<strlen($scr);$i++){ 
    if(substr($scr,$i,1)=="<") { 
    while(substr($scr,$i,1)!=">"){
    $i++;


    $str=$str.substr($scr,$i,1); 
    }
    return($str); 

    <?= str_replace(">", "",  delete_htm($strRepContent));?>我是这么写的 虽然效果实现了 但是感觉有点眼晕
    哪位高手帮忙解决一下