Maison >php教程 >PHP开发 >PHP compresse le code de la page Web HTML (supprime les espaces, les nouvelles lignes, les tabulations, les marques de commentaires)

PHP compresse le code de la page Web HTML (supprime les espaces, les nouvelles lignes, les tabulations, les marques de commentaires)

高洛峰
高洛峰original
2016-12-24 15:52:451317parcourir

PHP压缩html网页代码 (清除空格,换行符,制表符,注释标记)。 
有个不错的方法就是压缩HTML,压缩html 其实就是:清除换行符,清除制表符,去掉注释标记 。它所起到的作用不可小视。 
现提供PHP 压缩HTML函数。请大家不妨试试看,感觉还不错吧。 

不废话了,直接上代码: 

<?php 
/** 
* 压缩html : 清除换行符,清除制表符,去掉注释标记 
* @param $string 
* @return 压缩后的$string 
* */ 
function compress_html($string) { 
$string = str_replace("\r\n", &#39;&#39;, $string); //清除换行符 
$string = str_replace("\n", &#39;&#39;, $string); //清除换行符 
$string = str_replace("\t", &#39;&#39;, $string); //清除制表符 
$pattern = array ( 
"/> *([^ ]*) *</", //去掉注释标记 
"/[\s]+/", 
"/<!--[^!]*-->/", 
"/\" /", 
"/ \"/", 
"&#39;/\*[^*]*\*/&#39;" 
); 
$replace = array ( 
">\\1<", 
" ", 
"", 
"\"", 
"\"", 
"" 
); 
return preg_replace($pattern, $replace, $string); 
} 
?>


更多PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)相关文章请关注PHP中文网!


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn