phpで作成した改行を入れた文字列をtextarea内に挿入して表示させる時に、改行がうまくいかなかったのでメモします。
下記のように改行箇所に「\n」や「<br>」をテキストエリアに入れてもそのまま表示されてしまいました。
<?php $text = 'テスト\nテスト'; ?> <textarea><?php echo $text; ?></textarea>
テキストエリア内で文字列を改行させて表示させる場合は改行コードの「 」を改行箇所に入れると正しく改行されて表示されました。
<?php $text = 'テスト テスト'; ?> <textarea><?php echo $text; ?></textarea>
また、データベースから取得したデータは改行されたまま表示されます。
上記が正しい方法かわかりませんが、テキストエリア内で改行することは確認できました。