2014-04-12 125 views
3

我想用'fopen'打开一个文件,并找到一个值与其他函数在一个html文件中重复两次。得到第一个和第二个元素与打开PHP

例如,在此页:

<h1> test </h1> 
<h1> test </h1> 

如果我想获得H1元素,我可以只拿到第一个。而secound是不可访问的。现在,我们怎样才能访问第一个和第二个,也许下一个元素?

+1

你说的 “不能访问” 是什么意思?你怎样试图“发现”这些元素?你必须分享你的代码!还有什么可以帮助你?你想让我们知道吗? – arkascha

回答

5

只需使用该文件的file_get_contents(),让这些HTML内容并把它传递给DOM的loadHTML(),你终于可以如图所示的代码周期它使用一个循环。

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

Demo

+2

谢谢亲爱的shankar:X – Pap

相关问题