<?php
// ...
$zaznam = <<<ZAZNAM
Toto je nejaký pseudo-text záznam s nejakým prázdnym <p></P> odstavcom
zalomenie
<p></p>
viac zalomeni aj v odstavci <p>
</p>
Dlhý text dlhý text
<p> </p>
Vykonaj <p>toto</p>
ZAZNAM;
// RegExp pre prázdny odstavec
$regexp_emptyParagraph = "~[\s\r\n]*<p>[\s\r\n]*</p>[\s\r\n]*~i";
echo $zaznam . "\n----------------------------------------------------------------\n";
// odstránenie všetkých prázdnych odstavcov pomocou PHP PCRE
$zaznam = preg_replace($regexp_emptyParagraph, "\n<br>\n", $zaznam);
// robím niečo so záznamom
// ...
echo $zaznam;
exit;
Toto je nejaký pseudo-text záznam s nejakým prázdnym <p></P> odstavcom
zalomenie
<p></p>
viac zalomeni aj v odstavci <p>
</p>
Dlhý text dlhý text
<p> </p>
Vykonaj <p>toto</p>
----------------------------------------------------------------
Toto je nejaký pseudo-text záznam s nejakým prázdnym
<br>
odstavcom
zalomenie
<br>
viac zalomeni aj v odstavci
<br>
Dlhý text dlhý text
<br>
Vykonaj <p>toto</p>