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)

高洛峰
Libérer: 2016-12-24 15:52:45
original
1359 Les gens l'ont consulté

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); 
} 
?>
Copier après la connexion


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


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal