$pBlock = preg_replace('!(<br(\s+[^>]*)?>)+$!', '', $pBlock);
$pBlock = preg_replace('!</p>!', '', $pBlock);
Такая регулярка убирает пустые <p></p> как можно сделать что бы убирала если <p></p> больше одного подряд, ну т.е. логика в том что бы убрать мнного переносов строк, оставить один.
https://regex101.com/r/jLKwqw/1
Обсуждают сегодня