How can you efficiently manage and format text output for printing purposes in PHP, considering line breaks and character limits?

When managing and formatting text output for printing purposes in PHP, you can use the wordwrap() function to insert line breaks at a specified character limit. This ensures that text is displayed neatly and does not exceed the width of the printed page. Additionally, you can use the nl2br() function to insert HTML line breaks before all newlines in a string, allowing for proper formatting when displayed in a browser.

$text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.";
$wrapped_text = wordwrap($text, 50, "\n", true);
echo nl2br($wrapped_text);