- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:タグの中身を取り出す方法)
HTMLからタグの中身を取り出す方法
このQ&Aのポイント
- HTMLから特定のタグの中身を取り出す方法を探しています。
- 例えば、<DIV class=entry id=entry-121>の中身を取り出したいです。
- Blogから本文だけを抜き出す方法を教えてください。
- みんなの回答 (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タグを取り除く関数です。
補足
ご解答ありがとうございます。 strip_tags()では、タグが取り除かれるだけで、 タグの中の文字を取り出すことができません。 タグ内の文字列を取り出す方法を探しております。 よろしくお願いします。