试图获取一个区域的所有 title="" 值,但它只选择页面的主标题。示例区域 html:
<area shape="poly" title="Orkney" href="orkney" coords="" />
该页面有很多这些,我正在尝试获取所有标题名称我的 PHP:
function getTextBetweenTags($string, $tagname) {
// Create DOM from string
$html = str_get_html($string);
$titles = array();
// Find all tags
foreach($html->find($tagname) as $element) {
$titles[] = $element->plaintext;
}
return $titles;
}
print_r(getTextBetweenTags($url, 'title'));
我得到的只是页面的标题,这是正确的方法,还是不能完成,感谢您的帮助:)