Мне нужно снять все теги html, но сохранить строки комментариев для извлечения информации.php strip_tags, чтобы разрешить комментарий
Возможно ли это?
$content = strip_tags($content, '<!-->');
Это не работает, и я попробовал несколько разных вариантов.
Сва в руководстве: 'Примечание: HTML комментарии и PHP теги также раздел. Это жестко запрограммировано и не может быть изменено с помощью allowable_tags.', вам может понадобиться создать обходной путь для этого, может быть, парсер HTML может – Ghost
. Я буду использовать замену preg, чтобы удалить теги и оставить комментарии. –
@PotentialCoder просто заменяет комментарии на что-то еще (сущности, например) и возвращает их обратно после 'strip_tags'. – Cheery