PHP压缩html网页代码 : 清除空格,制表符,注释标记
如果提高网页加载速度,需要怎么优化是一个问题,yahoo曾经搞了一个优化36条。其实网页优化的方法还是很多很多的。下面扯一下关于减小页面体积来提高前端加载速度的方法:
PHP压缩html网页代码 (清除空格,换行符,制表符,注释标记)。
有个不错的方法就是压缩HTML,压缩html 其实就是:清除换行符,清除制表符,去掉注释标记 。它所起到的作用不可小视。
现提供PHP 压缩HTML函数。请大家不妨试试看,感觉还不错吧。
不废话了,直接上代码:
1
2 /**
3 * 压缩html : 清除换行符,清除制表符,去掉注释标记
4 * @param $string
5 * @return 压缩后的$string
6 * */
7 function compress_html($string) {
8 $string = str_replace("\r\n", '', $string);
//清除换行符
9 $string = str_replace("\n", '', $string);
//清除换行符
10 $string = str_replace("\t", '', $string);
//清除制表符 www.2cto.com
11 $pattern = array (
12 "/> *([^ ]*) *",
//去掉注释标记
13 "/[\s]+/",
14 "//",
15 "/\" /",
16 "/ \"/",
17 "'/\*[^*]*\*/'"
18 );
19 $replace = array (
20 ">\\1
21 " ",
22 "",
23 "\"",
24 "\"",
25 ""
26 );
27 return preg_replace($pattern, $replace, $string);
28 }
29 ?>
消除行号
摘自 小寒子

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

In this chapter, we will understand the Environment Variables, General Configuration, Database Configuration and Email Configuration in CakePHP.

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

To work with date and time in cakephp4, we are going to make use of the available FrozenTime class.

To work on file upload we are going to use the form helper. Here, is an example for file upload.

In this chapter, we are going to learn the following topics related to routing ?

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

Guide to HTML Table Layout. Here we discuss the Values of HTML Table Layout along with the examples and outputs n detail.

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c
