使用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');