全方位隔音窗,氣密窗
遠離噪音,確保居家安全好主張
油漆粉刷工程大數據分析技術和搜尋演算法快速
獲得有價值信息的網站,來改進網站的排名
J2H流行雜誌J2h論壇程式設計討論   
交友配對個人設定加入會員會員說明重新登入


[php] HTML 原始碼壓縮 - 整體 35%優化

房東:老師傅
發表時間:2017-11-16
[檢舉]


壓縮HTML原始碼達到最小化HTML輸出,可以減少傳輸流量跟加速使用者接收。

<?php
function html_minify($buffer){
$replace = array(
'/<!--[^\[](.*?)[^\]]-->/s' => '',
"/<\?php/" => '<?php ',
"/\n([\S])/" => '$1',
"/\r/" => '',
"/\n/" => '',
"/\t/" => '',
"/ +/" => ' ',
);
if(strpos($buffer,'<pre>') !== false)
{
$replace = array(
'/<!--[^\[](.*?)[^\]]-->/s' => '',
"/<\?php/" => '<?php ',
"/\r/" => '',
"/>\n</" => '><',
"/>\s+\n</" => '><',
"/>\n\s+</" => '><',
);
}
$buffer = preg_replace(array_keys($replace), array_values($replace), $buffer);
return $buffer;
}








測試
echo html_minify('
<div class="my-gallery" itemscope>
<figure itemprop="associatedMedia" itemscope>
<a href="13_657.png" itemprop="contentUrl" data-size="1049x703">
<img src="_13_657.png" itemprop="thumbnail" alt="Image description" />
</a>
<figcaption itemprop="caption description">Image caption 1</figcaption>
</figure>


<figure itemprop="associatedMedia" itemscope>
<a href="_654.png" itemprop="contentUrl" data-size="1049x703">
<img src="_15_654.png" itemprop="thumbnail" alt="Image description" />
</a>
<figcaption itemprop="caption description">Image caption 2</figcaption>
</figure>


</div>
');






輸出效果

<div class="my-gallery" itemscope> <figure itemprop="associatedMedia" itemscope> <a href="13_657.png" itemprop="contentUrl" data-size="1049x703"> <img src="_13_657.png" itemprop="thumbnail" alt="Image description" /> </a> <figcaption itemprop="caption description">Image caption 1</figcaption> </figure> <figure itemprop="associatedMedia" itemscope> <a href="_654.png" itemprop="contentUrl" data-size="1049x703"> <img src="_15_654.png" itemprop="thumbnail" alt="Image description" /> </a> <figcaption itemprop="caption description">Image caption 2</figcaption> </figure></div>





  • J2H贊助網站            在此刊登廣告

    廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲
    完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心!
    廣利不動產-新板特區指名度最高、值得您信賴的好房仲
    您的托付,廣利用心為您服務



  •  共 0 人回應

    回應主題
    ※注意 
    1. 抱歉,您的網頁未支援Cookie,此網頁將無法正常執行請檢查您電腦瀏覽器關於cookie的設定。設定方法說明
    2. 必須由首頁登入 J2H 流行雜誌