PHPだと文字列に\nが入っていても改行されない。
ただの空白として出力される。
$summary = "abc\ndef\nghi"; //改行されない通常のコード echo($summary); //改行されるコード echo(nl2br($summary));
nl2br関数を使うと、stringに含まれるすべての改行文字(\r\n,\n\r,\n,\r) の前に<br />あるいは<br>を挿入して返してくれる。
\r\n
\n\r
\n
\r
<br />
<br>
Register as a new user and use Qiita more conveniently