简单的dom php解析获取自定义数据属性值


Simple dom php parse get custom data attribute value

HTML:

<div class="something" data-a="abc">ddsf</d>

PHP:

foreach ($dom->find('.something[data-rel]') as $this) {
    var_dump($this->attr());
}

我试过了,但错了。在其文档中找不到任何信息。我想得到data-a的值,它是abc。

它看起来像这样:

$dom->find('div[data-a]',0)->{'data-a'}

使用

foreach($html->find('button') as $element) 
   echo $element->{'data-coupon'};

使用xpath

应该是这样的:

foreach ($dom->xpath('/div[@data-a]') as $item) {
    ...
}