simple_html_dom
庫是偉大的獲取已知屬性,但有沒有辦法獲得一個元素的屬性所有列表?PHP簡單的HTML DOM的屬性列表
舉例來說,如果我有:
<div id="test" custom1="custom" custom2="custom">
我可以很容易地得到id
:
$el = $html->find('div');
$id = $el->id;
但是,是有可能得到custom1
和custom2
如果他們沒有提前知道的?理想情況下,該解決方案將爲所有屬性生成一排NVP
(id
,custom1
,custom2
)。
請注意'custom1'和'custom2'不是有效的HTML屬性。如果您需要自定義屬性,請使用HTML5的'data- *'屬性('data-custom1 =「custom」...')。 – 2012-08-06 15:18:06