0

重複の可能性:
DOMDocument::load - PHP - 属性値の取得

PHP を介して文字列から引き出された多くの div タグがあり、それぞれに一意の ID と主観的なクラスがあります。各 div の ID とクラスを取得しようとしていますが、これを行う方法がよくわかりません。

HTML:

<div id='x1y1' class = 'classname'></div><div id = 'x2y1' class = 'classname1'>

これまで私は試しました

$html = new DOMDocument();
$html->loadHTML($boardDataStripSlashes);
$elements = $html->getElementsByTagName('div');

しかし、選択した要素の実際のIDとクラスを取得する方法について何も見つけることができませんでした。

4

1 に答える 1

1

DOMElement::getAttribute要素の属性を取得するために使用する必要があります。

foreach($elements as $element) { 
  $id = $element->getAttribute('id');
  $className = $element->getAttribute('class');
  // ...
}
于 2012-10-29T11:19:37.613 に答える