ホームページ >バックエンド開発 >PHPチュートリアル >PHP による HTML Web ページのコードの圧縮: スペース、タブ、コメント マークのクリア_PHP チュートリアル
ウェブページの読み込み速度を向上させたい場合、Yahoo はかつて 36 項目の最適化を行ったことがあります。実際、Web ページを最適化する方法はたくさんあります。フロントエンドの読み込み速度を向上させるためにページ サイズを削減する方法をいくつか紹介します:
PHP は HTML Web ページのコードを圧縮します (スペース、改行、タブ、コメント マークを削除します)。
HTML を圧縮するということは、実際には、改行を消去し、タブを消去し、コメント マークを削除することを意味します。それが果たす役割を過小評価することはできません。
PHP圧縮HTML機能を提供しました。気持ちいいのでぜひ試してみてください。
これ以上ナンセンスなことはやめて、コードに直接進みましょう:
1
2 /**
3 * HTML を圧縮: 改行をクリア、タブをクリア、コメントマークを削除
4 * @param $string
5 * @return 圧縮された $string
6 **/
7 関数 compress_html($string) {
8 $string = str_replace("rn", '', $string);
//改行をクリア
9 $string = str_replace("n", '', $string);
//改行をクリア
10 $string = str_replace("t", '', $string);
//タブ文字をクリア www.2cto.com
11 $pattern = 配列 (
12 "/> *([^ ]*) *",
//コメントマークを削除
13 "/[s]+/"、
14 "//"、
15 "/" /"、
16 "/"/"、
17 "'/*[^*]**/'"
18);
19 $replace = 配列 (
20 ">\1
21「」、
22「」、
23「」、
24「」、
25「」
26);
27 preg_replace($pattern, $replace, $string) を返します
28 }
29 ?>
行番号を削除します
http://www.bkjia.com/PHPjc/478294.html