У меня есть HTML:Как получить значение с помощью DOM 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 тд, но только с использованием 1 Еогеасп
эм ... путем удаления первого Еогеасп? Просто не могу понять, в чем проблема. – Gediminas
Просто примечание, '$ content' должно использовать одинарные кавычки, поскольку двойные кавычки уже используются для атрибутов тега. – flowfree