В настоящее время, когда я использую объект DOMDocument и вызываю saveHTML(), он автоматически добавляет некоторые html-теги, которые мне не нужны. Я попробовал решение, предложенное здесь (https://stackoverflow.com/a/31426408/3659230), и когда я это сделаю, я получить эту ошибку:
DOMDocument::loadHTML() ожидает, что параметр 2 будет длинным, задана строка
$doc = new DOMDocument();
libxml_use_internal_errors(true);
$doc->loadHTML(mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8'), LIBXML_HTML_NOIMPLIED|LIBXML_HTML_NODEFDTD);
Кажется довольно простым, но я не могу заставить его работать. Я использую PHP версии 5.5.3.