/** * Converts text line breaks into HTML paragraphs and HTML line breaks. * * @param string $string String to transform * @return string */ public function nlToPbr($string) { $string = trim($string); $string = Modifiers::linebreaks($string); $string = str_replace("\n", '<br />', $string); $string = str_replace('<br /><br />', "</p>\n<p>", $string); $string = str_replace('<p></p>', '', $string); return '<p>' . $string . '</p>' . PHP_EOL; }