使用fopen PHP获取第一个和第二个元素

3
我想使用'fopen'打开一个文件,并使用其他函数在同一个html文件中查找重复两次的值。
例如,在这个页面中:
<h1> test </h1>
<h1> test </h1>

如果我想获取h1元素,我只需要获取第一个。第二个是无法访问的。现在,我们如何访问第一个、第二个甚至下一个元素?


1
“is not accessible”是什么意思?你是如何尝试“查找”这些元素的?你必须分享你的代码!否则我们怎么帮你呢?你想让我们去猜吗? - arkascha
2个回答

5

只需使用file_get_contents()函数读取文件,获取HTML内容并将其传递给DOM的loadHTML()函数,然后可以像代码中所示一样使用循环来处理。

foreach ($dom->getElementsByTagName('h1') as $htag) {
        echo $htag->nodeValue;
}

Demo


2
谢谢亲爱的Shankar :X - Pap

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接