2011-04-09 48 views
0

我有一系列anchros获得与DOM的驻定的name属性,PHP

<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++; 


} 

但是我对如何检查锚名称也不知道。

TVM的帮助

回答

2

得到name属性使用getAttribute方法:

$DomElement->getAttribute('name'); 

你的情况:

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

THX,这是我需要的! – 2011-04-09 05:50:22