Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获得用php解析的元素的id和类_Php_Dom_Domdocument - Fatal编程技术网

如何获得用php解析的元素的id和类

如何获得用php解析的元素的id和类,php,dom,domdocument,Php,Dom,Domdocument,可能重复: 我有许多通过php从字符串中提取的div标记,每个都有一个唯一的id和一个主观类。我正在尝试获取每个div的id和class,但我不太确定我将如何做到这一点 HTML: 但是没有找到任何关于如何获得所选元素的实际id和类的信息 您需要使用来检索元素的属性 foreach($elements as $element) { $id = $element->getAttribute('id'); $className = $element->getAttribute

可能重复:

我有许多通过php从字符串中提取的div标记,每个都有一个唯一的id和一个主观类。我正在尝试获取每个div的id和class,但我不太确定我将如何做到这一点

HTML:

但是没有找到任何关于如何获得所选元素的实际id和类的信息

您需要使用来检索元素的属性

foreach($elements as $element) { 
  $id = $element->getAttribute('id');
  $className = $element->getAttribute('class');
  // ...
}

我现在觉得自己真的很笨,在问之前搜索了谷歌整整4个小时。。谢谢你,这发生在我们最好的人身上。只是您将获得更好的反馈;)
$html = new DOMDocument();
$html->loadHTML($boardDataStripSlashes);
$elements = $html->getElementsByTagName('div');
foreach($elements as $element) { 
  $id = $element->getAttribute('id');
  $className = $element->getAttribute('class');
  // ...
}