2010-04-27 86 views
1

,你可以通過主題看到元素ID字符串要尋找出使用HTML id屬性在PHP清理一個HTML字符串,例如一個工具:乾淨的HTML使用PHP

根據下面的PHP字符串我想清潔HTML擦除black11

$test = ' 
<div id="block1"> 
    <div id="block11">Hello1 <span>more html here...</span></div> 
    <div id="block12">Hello2 <span>more html here...</span></div> 
</div> 
<div id="block2"></div> 
'; 

威爾成了

$test = ' 
<div id="block1"> 
    <div id="block12">Hello2 <span>more html here...</span></div> 
</div> 
<div id="block2"></div> 
'; 

我已經從htmlpurifie試過的工具r.org並不能得到理想的結果。我所做的只是通過標籤去除元素;擦除ID;擦除課程。

有沒有簡單的方法來實現這個使用淨化器或其他?

由於提前,

回答

2

至於操作HTML數據的通用解決方案,我建議:


注:它會增加一些標記角落找尋你的HTML,爲DOMDocument::saveHTML產生對應於一個完整的HTML文檔中的HTML :-(

幾個str_replace刪除這些可能是好的,我想......這不是最難的部分工作,應該工作得很好。

+0

正確的工作的正確工具。 :-) – 2010-04-27 19:31:42