Javascript PHP通过Get_file_contents获取特定html元素的名称
我检索带有get\u file\u内容的外部页面的html 在这段html代码中,我只需要获得4个实际有“name”的元素的“name”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('&
元素如下所示:
<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;
}
}
?>