Здравствуйте!
Имеется вот такой код (вы удивитесь, но это стандартный код админки WordPress (да да, внутри тега script тег div)):
Обрабатываем:
$html = mb_convert_encoding( $html, 'HTML-ENTITIES', 'UTF-8' );
$dom = new \DOMDocument;
libxml_use_internal_errors( true );
$dom->loadHTML( $html, LIBXML_HTML_NODEFDTD | LIBXML_HTML_NOIMPLIED );
libxml_clear_errors();
$output = $dom->saveHTML();
var_dump( $output );
На выходе:
Помогите, пожалуйста, так как сил воевать с ним уже нет никаких.
Песочница: 3v4l.org/k8TSZ