получение атрибута имени якоря с помощью DOM, php - PullRequest
0 голосов
/ 09 апреля 2011

У меня есть серия якорей

<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 для помощи

1 Ответ

2 голосов
/ 09 апреля 2011

для получения атрибута имени используйте метод getAttribute:

$DomElement->getAttribute('name');

в вашем случае:

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