2017-08-01 95 views
-1

我不知道這是甚至可能(我猜,但不能說如果或如果不),但我怎麼能得到一個給定的字符串在PHP的外部HTML?
比方說,你要搶在網上商店產品的價格,其中的html代碼如下:如何從給定的字符串獲取外部HTML /標記?

<span class="product">3,47 €</span> 

我知道如何抓住價格,但我想保存的位置跟蹤的價格。如果我想下週再次抓住它,我不想再找到位置,所以我想以某種方式保存它。

是否有一個函數或正則表達式來檢查給定的字符串包圍了什麼標籤?保存標籤的xpath也會很棒。

我希望我的英語可以理解,因爲英語不是我的母語。

非常感謝您的幫助。

丹尼爾

+1

你是怎麼擺在首位的價格是多少? –

+0

我使用正則表達式來查找所有可能的價格,並讓用戶決定哪個價格是他正在尋找的價格。 (/ \ d +(?:\,\ d {2})(?:\ $ | \£| \€| \ EUR)?/) – JackSpade

+0

如何閱讀XML?實際上,DOMNode有一個方法getNodePath()。 – ThW

回答

1
function rip_tags($string) { 

$string = preg_replace ('/<[^>]*>/', ' ', $string); 
return $string; 
} 
+0

謝謝你的回答,但我想你誤解了我的意思。我不想去掉標籤。我想知道什麼是我的字符串(div)或從字符串中獲取xpath – JackSpade

相關問題