Удалить тег объекта, но оставить вставку - PullRequest
0 голосов
/ 12 декабря 2010

Я хочу, чтобы у меня было несколько таких видеороликов:

<object style="display:block;margin-left:auto;margin-right:auto;" width="550" height="350" data="http://www.youtube.com/v/DlK5N-Lcvjc" type="application/x-shockwave-flash"><param name="allowScriptAccess" value="never" /><param name="allowNetworking" value="internal" />

И я хочу удалить все, кроме тега <embed>.Также вокруг видео есть больше контента, который я хочу сохранить.

Я пытался сделать это с помощью preg_replace, но это не сработало.

1 Ответ

2 голосов
/ 12 декабря 2010

Используйте strip_tags (), он принимает в качестве необязательного параметра массив с тегами, которые не должны быть удалены.

strip_tags($str,'<embed>');
...