<?php
$html = new DOMDocument("1.0", "UTF-8");
$html->loadHTML("<html><body><p style=\"color:red;\"></p></body></html>");
$pars = $html->getElementsByTagName("p");
echo count($pars)." paragraphs found\n-------------------\n";
foreach ($pars as $par) {
if ($par->textContent == "") {
$par->parentNode->removeChild($par);
}
}
echo $html->saveHTML();
?>