3

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

例如,如果我有:

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

我可以很容易地得到id

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

custom1但是,custom2如果他们不提前知道,是否有可能获得?NVP理想情况下,该解决方案将为所有属性 ( id, custom1, custom2)生成一个 's 数组。

4

2 回答 2

5

$el->attrtag=>values的关联数组

于 2012-08-06T15:16:36.657 回答
0

您可以使用get_object_vars来获取关联数组,然后遍历它们。

$attrs = get_object_vars($el);

foreach($attrs as $key=>$value) {
}
于 2012-08-06T15:17:45.833 回答