• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:タグの中身を取り出す方法)

HTMLからタグの中身を取り出す方法

このQ&Aのポイント
  • HTMLから特定のタグの中身を取り出す方法を探しています。
  • 例えば、<DIV class=entry id=entry-121>の中身を取り出したいです。
  • Blogから本文だけを抜き出す方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • MrYoYoYo
  • ベストアンサー率33% (38/115)
回答No.3

<DIV class=entry id=entry-121> がマッチした時から、何個<div>があるかを確認しながら、 最後のdivまで抜くしか方法はないと思います。 しかし <DIV class=entry id=entry-121> より以前に法則性があり、 <DIV class=entry id=entry-121>の</div>後に法則性が見つかれば、 もっと簡単にできると思います。 抜き出したいところだけでなくて、その周辺も観察してみたらいかがでしょうか?HTML用のコメントタグでもいいですし。何かありませんか?

その他の回答 (2)

  • awazak
  • ベストアンサー率36% (61/165)
回答No.2

<? $blog = "<DIV class=entry id=entry-121> <DIV class=entry-body> <P>まいど</P> </DIV> <A id=more></A> <DIV class=entry-more> <P>もうかりまっか?</P> </DIV> </DIV>"; $data = strip_tags( $blog); echo $data; ?> こういうことではなくて?

  • awazak
  • ベストアンサー率36% (61/165)
回答No.1

strip_tags()でできます。 HTMLタグを取り除く関数です。

参考URL:
http://jp.php.net/manual/ja/function.strip-tags.php
show200507
質問者

補足

ご解答ありがとうございます。 strip_tags()では、タグが取り除かれるだけで、 タグの中の文字を取り出すことができません。 タグ内の文字列を取り出す方法を探しております。 よろしくお願いします。

関連するQ&A