php分开iframe里面的段落

时间:2017-07-26 14:19:29

标签: php regex preg-replace

我有这段代码:

<p> paragraph </p>
<p> another paragraph 
<iframe frameborder="0" src="https://www.youtube.com/embed/GXIAE">
</iframe></p>

如何从段落中取出iframe,如下所示:

 <p> paragraph </p>
 <p> another paragraph </p>
 <iframe frameborder="0" src="https://www.youtube.com/embed/GXIAE"></iframe>

我尝试使用下面的正则表达式但不起作用

   $string = preg_replace('<p[^>]*>[^<]*\K(<iframe[^>]*><\/iframe>)(.*?<\/p>)','$2$1', $string);

1 个答案:

答案 0 :(得分:0)

向您的<iframe>和您的<p>提供ID,然后通过他们的ID引用它们。然后你可以随心所欲地做任何事情,比如&#34;移动&#34;其中之一。