web関連
【PHP】改行が反映されない時は「nl2br」関数で解決
wordpresssなどphpでecho
を使って出力しようするが改行が反映されない時の対処方法
【解決方法1】phpの関数「nl2br」を使って改行
改行が反映されないのは、phpの関数nl2br
を使ってないから。
nl2br
を使ってecho
で出力すると改行が反映される。
echo nl2br("ここで\n 改行したいです");
// 【出力結果】
// ここで
// 改行したいです
※関数nl2br
は改行文字\n
の前に
タグを挿入してくれる関数
【解決方法2】PHPではなくCSSで改行
phpではなく、cssのwhite-space: pre-wrap;
を使う事でも対応可能