PHPでブログで紹介するためのプログラムを書いていたのですが、文字列の中から<img>以外のすべてのタグを取り除く必要がでてきて、preg_replace()にどういうパターンの正規表現をつっこめばいいんだろうと悩んでいました。 HTMLのタグをすべて取り除くのはなんとなくかけたのですが、特定のタグを残すとなると、書き方がちょっとわかりませんでした。おまけに<img>タグは閉じないタグなので、ますますわかりません。 「正規表現 タグ 除去 php」でグーグル先生に尋ねたところ、So-net blog:インターネット・ダイアリー:HTML タグを PHP 関数で除去するというブログの記事を見つけて、strip_tags()関数に出会いました。 strip_tags()関数は、文字列からHTMLタグやHTMLコメント、PHPタグを取り除く関数です。引数を追加することで、取り除かないタグを指定す