php: preg_replace или DomDocument -> перестроить форму? - PullRequest
0 голосов
/ 24 марта 2011

Эй, ребята, echo $content производит это

<form method="post" action="">
    <input type="hidden" name="ip" value="127.0.0.1">
    <p>
        something...
        <br/>
        something ...
    </p>
    <p>
        something else...
    </p>
</form>

Можно ли заменить все теги

чем-то другим, например, с именем класса? Или возможно даже удалить все теги

и сохранить содержимое внутри?

Мне просто нравится применять мое собственное форматирование, поэтому мне нужно удалить все <p> и <br/>'s Однако при удалении <p> я должен сохранить его содержимое.

Есть идеи, как это сделать? Это вообще возможно? или я должен использовать JavaScript?

1 Ответ

1 голос
/ 24 марта 2011

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

...