diff --git a/src/Parser.php b/src/Parser.php index 1a2f7be..aba5809 100644 --- a/src/Parser.php +++ b/src/Parser.php @@ -301,9 +301,19 @@ class Parser { } private function buildParagraph(array $elms) : void { + if (count($elms) < 1) + return; + $elm = $this->document->createElement("p"); - foreach ($elms as $node) + $i = 0; + foreach ($elms as $node) { + if (trim($node->textContent) === "") + continue; $elm->appendChild($node); + $i++; + } + if ($i < 1) + return; $this->document->appendChild($elm); }