PHP simple_html_dom按内容获取元素

时间:2017-06-04 14:57:18

标签: php simple-html-dom

我正在尝试使用simple_html_dom来获取元素的内容。原因是我正在抓取一个包含以下内容的页面:

<dl>
    <dt>Variable: </dt>
    <dd>Value</dd>
    <dt>Another variable> </dt>
    <dd>Value</dd>
</dl>

现在我想解析某些变量及其值,所以我需要做一个

$html->find(dt[contains=Variable: ])

或类似的东西,如果你知道我的意思。这可能吗?

1 个答案:

答案 0 :(得分:0)

感谢@Kazz,我想到了遍历所有dt并将它们全部放在一个关联数组中以及dd的值。谢谢!

foreach($html->find('dt') as $prop){ 
    $array[$prop->plaintext]= $prop->next_sibling()->plaintext; 
}