Как удалить элементы из строки

180
23 сентября 2018, 16:50

Есть строка, в ней есть теги вида:

<td class="delite">текст</td>

Таких тегов много. Как удалить их вместе с тем что содержится внутри этих тегов?

Буду благодарен за помощь.

Answer 1

Для поиска с последующей модификацией строк используйте preg_replace():

$string = '<td class="delite">текст</td>';
echo preg_replace('~<td class="delite">.+?</td>~i', '', $string);

Если открывающий и закрывающий теги находятся на разных строках, добавьте в шаблон модификатор s: '~<td class="delite">.+?</td>~is'

READ ALSO
Проверка переменной на валидность PHP

Проверка переменной на валидность PHP

Есть динамическая переменная $password в которой храниться генерируемый пароль допустим:

177
Share не работает

Share не работает

Здраствуйте, когда делаю share любую страницу он берет одну и туже информацию из одной страницыНе понимаю в чем проблема, код для share не писал,...

152
Настройка CMS через php

Настройка CMS через php

Подскажите пожалуйста, что подразумевает собой настройка и доработка CMS через phpЯ новичок в php, а среди вакансий для разработчиков php очень...

160
PHP MVC Как получить данные из модели?

PHP MVC Как получить данные из модели?

Пытаюсь разобраться с данным php фреймворком: https://githubcom/daveh/php-mvc Там используется Twig

137