私はhtmlを持っています:
$content = "
<tr>
<td class="ttl"><a href="#">Colors</a></td>
<td class="nfo">Dark Grey, Rose Red, Blue, Brown, Sand White</td>
</tr>";
コードphp:
$dom = new DOMDocument();
@$dom->loadHTML($content);
$xpath = new DOMXPath($dom);
$attbs = $xpath->query("//td[@class='ttl']");
foreach($attbs as $a) {
print $a->nodeValue;
}
$values = $xpath->query("//td[@class='nfo']");
foreach($values as $v) {
print $v->nodeValue;
}
2 td の値を取得するが、1 つの foreach のみを使用する方法