How can PHP handle line breaks in textareas when transferring data between forms?

When transferring data between forms in PHP, line breaks in textareas can be preserved by using the nl2br() function to convert newline characters to HTML line breaks. This ensures that the formatting of the text entered in the textarea is maintained when displayed on the receiving form.

// Retrieve textarea input from form
$text = $_POST['textarea_input'];

// Preserve line breaks in textarea text
$formatted_text = nl2br($text);

// Display formatted text in the receiving form
echo $formatted_text;