2008.03.03 Mon

PHPを使ってHTMLのコメントを削除

HTMLをコーディングする際に<!--〜-->でコメントを入れながら作ることが多いです。

ただ、ソースを見ているときには見やすくていいのですが、ウェブで公開するときに表示させたくない場合があります。

HTMLのコメントを一括で削除する方法の覚書。

$data = preg_replace('/<!--[\s\S]*?-->/','',$data));

$data にHTMLのソースを格納しておき、preg_replaceでコメントの部分をマッチングさせて削除しています。

PHPで独自テンプレートを使っている場合などは有効ではないでしょうか?

参考サイト

システム構築に関する覚書トップページへ