2014-04-12 124 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

相關問題