2016-11-18 86 views
0

我有一個變量本文移除標籤內的信息,可以說$ textvariable如何從一個變量

<p>Hello everybody I would like</p> 
<p><output tipo="youtube" valor="5ZzklOEGW0w"><em>youtube: 5ZzklOEGW0w</em></output></p> 
<p>to party a lot</p> 
<p><output tipo="youtube" valor="RW2QkfIytRA"><em>youtube: RW2QkfIytRA</em></output></p> 
<p>Tonight</p> 

而且我想刪除什麼insede,讓它像這樣:

<p>Hello everybody I would like</p> 
<p><output tipo="youtube" valor="5ZzklOEGW0w"></output></p> 
<p>to party a lot</p> 
<p><output tipo="youtube" valor="RW2QkfIytRA"></output></p> 
<p>Tonight</p> 

我知道正則表達式找到裏面的信息:

#<output>(.*?)</output># 

但是,如何刪除此標記中的所有信息?這可以超過一個或兩個這個在一個變量

謝謝!

回答

3

您可以使用preg_replace

preg_replace('/(<output[^>]*>)(.*?)(<\/output>)/i', '$1$3', $html); 
相關問題