このサイトは、只今WEB業界で活躍中のデザイナー、プログラマーの方々の情報を集めたweb統合情報サイトです。

web帳

記事詳細

2010.12.26

PHP HTML及びPHPタグの削除

phpの文字列でhtmlタグを一括削除する方法です。

下の一行で $hogeStr に含まれているhtmlタグを全て削除されます。

$hogeStr = strip_tags($hogeStr);

削除するタグを指定する場合、別途記述が必要。

$hogeStr = strip_tags($hogeStr, '<a><b><br><img>');

この場合、後で記述した<a><b><br><img>以外を削除します。

おおぉめちゃ便利!

wordpressでは記事投稿をする際に

不要なpタグ等が付きます。

これらを削除する方法やプラグイン等は色々ありますが、

phpを絡ませやりたいな。と思い、書きました。

<?php $text = get_the_content(); ?>
<?php $text = strip_tags($text, '<img>'); echo $text ?>

get_the_contentで投稿の値を取得し、サムネイム以外を削除してみました。

意図した結果になりましたので、いやぁ良かった。

  • RSSを登録する

  • follow us in feedly

Graphical FrontEnd Engineer
- Daisuke Takayama

MAD CITY 北九州市で生まれ育つ。20代はバンド活動に明け暮れ、ふと「webデザイナーになりたい。」と思い、デジタルハリウッド福岡校入学。卒業後、数々の賞を受賞、web業界をざわつかせる。
現在、港区六本木で活動中。

WEBデザイナーの、WEBデザイナーによる、WEBデザイナーの為のサイト。「みんなで書こう!」と仲間を募ってみたが、結局書くのは自分だけとなってしまいました。日々のメモを綴っていきます。