PHP Simple HTML DOM属性列表

时间:2012-08-06 15:06:53

标签: php simple-html-dom

simple_html_dom库非常适合获取已知属性,但有没有办法获取所有元素属性的列表?

例如,如果我有:

<div id="test" custom1="custom" custom2="custom">

我可以轻松获得id

$el = $html->find('div');
$id = $el->id;

但是,如果提前知道它们,是否可以获得custom1custom2?理想情况下,解决方案会为所有属性NVPidcustom1生成custom2的数组。

2 个答案:

答案 0 :(得分:5)

$el->attrtag=>value s

的关联数组

答案 1 :(得分:0)

您可以使用get_object_vars获取关联数组,然后循环它们。

$attrs = get_object_vars($el);

foreach($attrs as $key=>$value) {
}