【发布时间】:2012-08-06 15:06:52
【问题描述】:
simple_html_dom 库非常适合获取已知属性,但有没有办法获取元素的所有属性列表?
例如,如果我有:
<div id="test" custom1="custom" custom2="custom">
我可以轻松获得id:
$el = $html->find('div');
$id = $el->id;
但是,如果不提前知道custom1 和custom2,是否有可能获得?理想情况下,该解决方案将为所有属性(id、custom1、custom2)生成一个 NVP 数组。
【问题讨论】:
-
请注意
custom1和custom2不是有效的HTML 属性。如果您需要自定义属性,请使用 HTML5 的data-*属性 (data-custom1="custom" ...)。
标签: php simple-html-dom