<tr><td>
次のような要素が多数あるHTMLページが1つあります
<tr>
<td class="notextElementLabel width100">address:</td>
<td style="width: 100%" colspan="1" class="formFieldelement"><b>12284,CA</b></td>
</tr>
上記が4番目の位置にあるとしましょう。<tr>
この要素の前にさらに3つあることを意味します<tr>
今、アドレスの値を取得したいので、やっています
$doc = new DOMDocument();
@$doc->loadHTML($this->siteHtmlData);
$tdElements = $doc->getElementsByTagName("td");
$i=0;
foreach ($tdElements as $node) {
if(trim($node->nodeValue) == 'address:'){
echo "\n\ngot it\n\n";
}else{
echo "\n\n---no ---\n\n";
}
}
「12284、CA」の値を取得するにはどうすればよいですか。ガイドしてください。
ありがとう