ここではPHPでtextareaをブラウザ表示するときの改行がうまくいかないときの対処法を解説しています。
nl2brを使用する
<?php
// 特殊文字を HTML エンティティに変換
$var = htmlspecialchars($_POST["textarea"]);
// 改行文字の前に HTML の改行タグを挿入
$textarea = nl2br($var);
echo $textarea;
「nl2br」は 改行文字の前にHTMLの改行タグを挿入してくれる関数です。
textareaから[$_POST]で取得して、ブラウザ表示させるタイミングで使用します。
