@nicola Используйте функцию strip_tags() в PHP чтобы убрать HTML теги из строки или текста, ниже пример кода:
1 2 3 4 5 6 7 8 9 10 |
<?php $str = "<div>test</div><p>test 2</p>"; // Вывод: testtest 2 echo strip_tags($str); // Удалить все кроме тега p // Вывод: test<p>test 2</p> echo strip_tags($str, ['p']); |
@nicola
В PHP можно убрать HTML-теги с помощью функции strip_tags(). Эта функция удаляет все теги HTML и PHP из заданной строки.
Пример использования функции strip_tags():
1 2 3 4 |
Пример текста с тегами."; $cleanStr = strip_tags($str); echo $cleanStr; ?> |
В данном примере переменная $str содержит строку с HTML-тегами. Функция strip_tags() удаляет все теги и присваивает результат переменной $cleanStr. Затем результат выводится на экран.
Результат выполнения данного примера будет:
1
|
Пример текста с тегами. |
Если необходимо разрешить определенные теги, можно передать их как второй аргумент функции strip_tags():
1 2 3 4 |
Пример текста с тегами и ссылкой."; $cleanStr = strip_tags($str, ""); echo $cleanStr; ?> |
В этом примере будут удалены все теги HTML, кроме и , так как они указаны вторым аргументом функции strip_tags().
Результат выполнения данного примера будет:
1
|
Пример текста с <strong>тегами</strong> и <a href='http://www.example.com'>ссылкой</a>. |