2013-02-21 69 views
1

我有这种类型的字符串,并带有iframe(youtube video)。我怎样才能从字符串结束回声仅文本iframe?如何从字符串中删除iframe标记?

Scelerisque scelerisque. Sit elit vut sit, aliquam. Elementum. Enim dignissim nisi mauris, aliquet aenean, proin, porttitor tristique et, pulvinar tincidunt! Diam risus eu diam, ultrices diam pulvinar platea ridiculus augue adipiscing aliquet adipiscing a mid lundium, ultricies eros, pulvinar? Etiam, sagittis dignissim egestas sit.<iframe width="560" height="315" src="http://www.youtube.com/embed/f8Q_BHzJ0fI" frameborder="0" allowfullscreen></iframe>Cum integer. Sit nisi. Augue, risus, scelerisque aliquam aliquet nunc nascetur purus! Diam ut sit lundium a phasellus ac pulvinar egestas nec! Lectus urna habitasse lacus turpis nunc quis tortor integer. 
+2

['用strip_tags()'](http://php.net/strip_tags)如果你舒适的去除所有标签 – 2013-02-21 16:40:10

+0

里面有文字(标签为粗体,斜体一些造型.. )。 – Sasha 2013-02-21 16:44:08

+0

希望你安全地从这些标签中删除属性 – 2013-02-21 16:45:05

回答

13
$string = preg_replace('/<iframe.*?\/iframe>/i','', $originalString); 
+0

这很好。谢谢 :) – Sasha 2013-02-21 16:45:49