使用php获取锚标记名称值

时间:2014-03-27 15:46:00

标签: php

我正在获取一个带有php功能的页面,如下面的

<?php $html = file_get_contents('http://www.domain.com');?>

我想使用php获取锚标记名称字段值。就像

<a href="something" name="something">some value</a>

我不知道怎么做。谷歌没有发现任何东西。

1 个答案:

答案 0 :(得分:0)

如果您需要使用PHP,这应该可以帮到您。但也许你想在客户端使用JS?代码被评论。显然你需要找到BenM的链接 z1.htm:

<html><head></head><body>
<a href="something" name="something">some value</a>
<a href="something2" name="something2">some value2</a>
<a href="something3" name="something3">some value3</a>
</body></html>

z1.php:

<?php
$sfile = file_get_contents('z1.htm'); // loads file to string
$html = new DOMDocument; // is object class DOMDocument
$html->loadHTML($sfile); // loads html
$nodelist = $html->getElementsByTagName('a'); // nodes
foreach ($nodelist as $node) {
  echo $node->nodeValue, "<br />\n"; }
?>
相关问题