0
div[class=title]
と<p>
のコンテンツを取得する方法はいくつかあります。私はforeachでdiv[class=title]
を取得する方法を知っていますが、どうすればp
を取得するのか分かりません。ありがとう。 PHP簡単なHTML DOM質問
<?php
header("Content-type: text/html; charset=utf-8");
require_once("simple_html_dom.php");
?>
<?php
$str = <<<ETO
<div id="content">
<div class="title"><p>text1</p></div>
<p>destriction1</p>
<p>destriction2</p>
<div class="title"><p>text2</p></div>
<p>destriction3</p>
<p>destriction4</p>
<p>destriction5</p>
<div class="title"><p>text3</p></div>
<p>destriction6</p>
<p>destriction7</p>
</div>
ETO;
$html = str_get_html($str);
foreach($html->find("div[class=title]") as $content){
echo $content.'<hr />';
}
?>
私がしたいような出力:
text1
destriction1
destriction2
------------------------------
text2
destriction3
destriction4
destriction5
------------------------------
text3
destriction6
destriction7
------------------------------
すばらしい、教えてくれてありがとう。 –