新闻  |   论坛  |   博客  |   在线研讨会
把html代码压缩到一行
liuqiong | 2014-07-08 10:55:26    阅读:3167   发布文章

function clear($str){
        $search = array(
                    "'<script[^>]*?>.*?</script>'si",  // 去掉 javascript
                    "'<style[^>]*?>.*?</style>'si",  // 去掉css
                    "'<form[^>]*?>.*?</form>'si",  // 去掉form
                    /*"'<head[^>]*?>.*?</head>'si",*/  // 去掉头
                    /*"'<!--.*?-->'si", */ // 去掉注释
                     /*"'<[\/\!]*?[^<>]*?>'si", */          // 去掉 HTML 标记
                     "'([\r\n])[\s]+'",                 // 去掉空白字符
                     "'([\r\n])+'",
                    // "'([\n])[\s]+'",
                     "'&(quot|#34);'i",                 // 替换 HTML 实体
                     "'&(amp|#38);'i",
                     "'&(lt|#60);'i",
                     "'&(gt|#62);'i",
                     "'&(nbsp|#160);'i",
                     "'&(iexcl|#161);'i",
                     "'&(cent|#162);'i",
                     "'&(pound|#163);'i",
                     "'&(copy|#169);'i",
                     "'&#(\d+);'e"
                );
        $replace = array ("");
        $text = preg_replace ($search, $replace, $str);
        return $text;
    }

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客