如何返回元素的类?

时间:2015-09-21 15:32:49

标签: php simple-html-dom

我试图获取td表的类,因为我想跳过要保存的内容..但是我坚持这个并且在文档中我不能找到如何做到这一点。 例如:

<table>
<tr>
    <td class="h1">ONE</td>
    <td class="h2">TWO</td>
</tr>
</table>

在此表中,我只想抓取h1 td class的内容并跳过h2 content

我怎么能做到这一点?实际上我可以这样得到内容:

foreach ($table[0]->find('tr') as $row) 
{
    foreach ($row->find('td') as $td) 
    {
        echo $td->plaintext . " | ";
    }
    echo "<br/>";
}

但在第二个foreach中我想要执行一个条件:

if(td-> somemethod that return the class == h2){continue;}else{do stuff...}

想法?

1 个答案:

答案 0 :(得分:3)

鉴于"/accounts"是一个属性,您似乎想要这个

class

或者在if ($td->getAttribute('class') == 'h2'){continue;}else{/*do stuff...*/} = class时你需要它,这种情况更有意义

h1

DOMElement::getAttribute