使用DOM、php获取锚地的name属性

使用DOM、php获取锚地的name属性,php,dom,anchor,Php,Dom,Anchor,我有一系列的主播 <a name='name1'>something in here</a> <a name='name2'>something in here</a> <a name='name3'>something in here</a> ... 这里有什么东西吗 这里有东西 这里有东西 ... 我想用dom读取锚的信息,并根据名称执行条件语句 我用以下代码获取内容: $doc = new DOMDocumen

我有一系列的主播

<a name='name1'>something in here</a>
<a name='name2'>something in here</a>
<a name='name3'>something in here</a>
...
这里有什么东西吗
这里有东西
这里有东西
...
我想用dom读取锚的信息,并根据名称执行条件语句

我用以下代码获取内容:

  $doc = new DOMDocument();
$file = @$doc->loadHTML($html);
$anchor= @$doc->getElementsByTagName("a");
$m=0;
for ($i = 0; $i<$anchor->length; $i++)
{

   $alumno[$m] = $anchor->item($i)->nodeValue; 
  $m++;


}
$doc=newDOMDocument();
$file=@$doc->loadHTML($html);
$anchor=@$doc->getElementsByTagName(“a”);
$m=0;
对于($i=0;$i长度;$i++)
{
$alumno[$m]=$anchor->item($i)->nodeValue;
$m++;
}
但是,我不知道如何检查锚名称


TVM要获得帮助,请使用getAttribute方法获取名称属性:

$DomElement->getAttribute('name');
就你而言:

 $anchor->item($i)->getAttribute('name');