[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обернуть текст без тегов в HTML
romanag
Здравствуйте. Задача:

Есть какой-то HTML, ну к примеру:

<center>
<label
class="can-copy-label">Эти два элемента также <span class="important">МОЖНО</span> удалить, так как их элементы имеют класс <code>can-copy</code></label></center>


И нужно текст без обвертки "Эти два элемента также " и " удалить, так как их элементы имеют класс " обвернуть, ну к примеру в тег <p>

Должно получиться:

<center>
<label
class="can-copy-label"><p>Эти два элемента также </p><span class="important">МОЖНО</span><p> удалить, так как их элементы имеют класс </p><code>can-copy</code></label></center>
Миша
Что-то вроде этого или регуляркой.
$test = str_replace('<label class="can-copy-label">', '<label class="can-copy-label"><p>', $test);


_____________
Принимаю заказы, писать в ЛС
romanag
Дело в том, что у меня текст и html может быть любым. Смысл в том, чтобы обернуть весь необернутый текст
Миша
Цитата (romanag @ 25.01.2016 - 12:04)
Дело в том, что у меня текст и html может быть любым. Смысл в том, чтобы обернуть весь необернутый текст

А это?

<span class="important">МОЖНО</span>


_____________
Принимаю заказы, писать в ЛС
romanag
Это уже обернуто в span
romanag
Т.е если есть дочерние теги, то получается, что нужно обернуть все что до дочерних и после
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.