2011-04-09 49 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