Javascript PHP通过Get_file_contents获取特定html元素的名称

Javascript PHP通过Get_file_contents获取特定html元素的名称,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我检索带有get\u file\u内容的外部页面的html 在这段html代码中,我只需要获得4个实际有“name”的元素的“name” 元素如下所示: <a name="1991562"></a> 我想显示4个firts元素的名称,如下所示: 19915621991563199156419915641991565 有没有一种方法可以用php轻松实现这一点? <?php $doc = new DOMDocument; $doc->loadHTML('&

我检索带有get\u file\u内容的外部页面的html

在这段html代码中,我只需要获得4个实际有“name”的元素的“name”

元素如下所示:

<a name="1991562"></a>

我想显示4个firts
元素的名称,如下所示: 19915621991563199156419915641991565

有没有一种方法可以用php轻松实现这一点?


<?php

$doc = new DOMDocument;
$doc->loadHTML('<html><body>Test<br><a name="112">test</a>  <a>test 2</a></body></html>');

$a = $doc->getElementsByTagName('a');
foreach ($a as $link) {
   $name = $link->getAttribute('name');
   if($name && is_numeric($name)){
    echo $name;
   }
}

?>