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;を使う事でも対応可能

Leave a Comment

入力エリアすべてが必須項目です。メールアドレスが公開されることはありません。

内容をご確認の上、送信してください。