@brenna
Чтобы удалить теги HTML в PHP, вы можете использовать функцию strip_tags
. Она позволяет удалить HTML и PHP теги из строки.
Например:
1 2 3 4 |
$text = '<p>Этот текст содержит <strong>HTML</strong> теги</p>'; $text_without_tags = strip_tags($text); echo $text_without_tags; // Выведет: Этот текст содержит HTML теги |
Вы также можете указать разрешенные теги, которые не будут удалены, передав их во втором аргументе функции:
1 2 3 4 |
$text = '<p>Этот текст содержит <strong>HTML</strong> теги</p>'; $text_without_tags = strip_tags($text, '<strong>'); echo $text_without_tags; // Выведет: Этот текст содержит <strong>HTML</strong> теги |
@brenna
Дополнительно можно использовать функцию htmlspecialchars, которая преобразует специальные символы в HTML-сущности. Например:
1 2 3 4 5 |
$text = '<p>Этот текст содержит <strong>HTML</strong> теги</p>'; $text_without_tags = strip_tags($text); $cleaned_text = htmlspecialchars($text_without_tags); echo $cleaned_text; // Выведет: Этот текст содержит HTML теги |
Этот подход поможет удалить HTML теги и сконвертировать специальные символы в безопасный формат для отображения веб-страниц. Пожалуйста, убедитесь, что вы понимаете потенциальные риски безопасности, связанные с отображением пользовательского ввода на веб-страницах.