有谁知道我如何使用 simple_html_dom 的 find 函数来查找指定 2 个属性而不是 1 个属性的 html 元素?
就像现在我正在使用
$area2 = $html->find('td[width="450"]');
但是说我还想指定对象的高度等
我怎么能做到?
谢谢!
有谁知道我如何使用 simple_html_dom 的 find 函数来查找指定 2 个属性而不是 1 个属性的 html 元素?
就像现在我正在使用
$area2 = $html->find('td[width="450"]');
但是说我还想指定对象的高度等
我怎么能做到?
谢谢!
我希望这$html->find('td[width=450][height=450]');
会奏效,但显然不是。
这有效:
foreach ($html->find("td[width=100]") as $td) {
$td_html = str_get_html($td->outertext);
foreach ($td_html->find("td[height=100]") as $td) {
print "$td\n";
}
}
这也是如此:
function height_filter($x) {
return isset($x->height) && $x->height == "100";
}
foreach (array_filter($html->find("td[width=100]"),"height_filter") as $td) {
print "$td\n";
}