2010-12-12 3 views
0

Я хочу иметь несколько видео, как это:Удалить тег объекта, но оставить встраивать

<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, но он не работал.

+0

Пожалуйста, перефразируйте свой вопрос и уточните. Вы упоминаете встраиваемые теги, но они нигде в вашем вопросе или в вашем примере кода. – dyve

ответ

2

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

strip_tags($str,'<embed>'); 
Смежные вопросы