2012-11-01 55 views
2

我正在製作一個基於PHP的應用程序,它將使用PHP Simple HTML DOM Parser從站點獲取內容。動態地排除PHP中的內容簡單的HTML DOM解析器

我想動態地從內容中排除兩個HTML標籤之間的一些文本。

如果內容的源代碼是:

Some description or content ETC ABC <span class="s"> May 3 2009 <b> ABC Some Text </b> Some photo or video... 

我想刪除由<span class="s">換到第一<b> HTML標籤的所有文字,所以輸出將是:

Some description or content ETC ABC <span class="s"><b> ABC Some Text </b> Some photo or video... 

這應該使用foreach循環完成,並且想法是,獲取像$ftext這樣的變量中的所有過濾文本,然後必須應用一些簡單的PHP,如:

foreach($html->find('how_to_tell_those_filtered_text_here') as $ftext) 
$result = str_replace($ftext, '', $result); 
$result = str_get_html($result); 

那麼,應該是什麼解決方案,任何想法?

+0

Waht你有沒有試過自己作爲一個可能的解決方案? – dbf

+0

請閱讀[編輯常見問題](http://stackoverflow.com/editing-help)以瞭解如何格式化您的問題。 –

回答

0

更好,如果你使用可讀性Arc90 HTML內容提取

+0

啊!實際上是初學者,所以你會告訴我任何文章或者如果可能的話,任何例子?謝謝 –

相關問題