2015-11-01 85 views
-1

我有以下內容如何刪除某些html內容?

<div> 
    <span> 
    Test B 
    </span> 
    <div> 
    Test C 
    </div> 
</div> 

,我需要刪除內容

<span> 
     Test B 
</span> 

需要的輸出:

<div> 
    <div> 
    Test C 
    </div> 
</div> 

任何解決方案?

+0

爲什麼你無法與str_replace函數 – kannan

+0

@kannan內標籤內容嘗試可能這就是爲什麼改變。 – jjj

+0

因此,您想要刪除內容中的內容。 – kannan

回答

1

如果您的HTML結構法固定

然後你可以使用preg_replace

$html = preg_replace('#<span>.*?</span>#s','',$html); 
+0

謝謝@哈桑:) – jjj

0
<?php 
$html = ' place your html content'; 
$replacedHtml = preg_replace('/<span>.*?<\/span>/','',$html); 
?> 
相關問題