この機能を使用したい:
ob_start('no_returns');
function no_returns($a) {
return str_replace(
array("\r\n","\r","\n","\t",'','',''),
'', $a);
}
しかし、そうすると、Disqus コメントが完全に殺されるので、DIV "disqus_thread" を無視したいと思います。重い検索を使用せずに、どうすればそれを行うことができますか?
Web ページのダウンロードを高速化したい場合は、別の方法を試すことができます。
<?php
ob_start('ob_gzhandler');
// html code here
これにより、はるかに効率的な方法で出力が圧縮され、ブラウザーは、訪問者が見る前に出力をリアルタイムで自動的に解凍します。
オンラインの関連スレッドはこちら: http://bytes.com/topic/php/answers/621308-compress-html-output-php
(これは、Web サーバー構成を使用せずに Web ページを圧縮する PHP の方法です。たとえば、上記の apache で apache+gzip/mod_deflate を使用します)。
正規表現とpreg_replaceを試してください