Мне нужен способ получить HTML по электронной почте без атрибутов (класс / стили).
В настоящее время пытаюсь сделать следующее:
$crawler = new Crawler();
$crawler->addHtmlContent($mail->textHtml);
$html = '';
$nodes = $crawler->filter('body > *'); //only stuff inside body
foreach ($crawler as $domElement) {
//remove somehow class+styles ?
$html .= $domElement->ownerDocument->saveHTML($domElement);
}
echo $html; //outputs everything inside body (currently with attributes)
Как я читаю по многим вопросам уже, регулярное выражение не является хорошим решением для чего-то подобного, поскольку это может сломать вещи.