何らかの理由でpreg_replace("/\\n/", "<br />", $string);
が機能していません。preg_replace nを文字列
この形式の文字列出力は、preg replaceの後でもblah blah blah\nblah blah blah
です。
<br />
の場合は変更してください。
nl2br()
でも動作しませんが、その正文としてはわかりませんでした。
おかげ
**更新**
文字列内の単語でのpreg_replace
作品。リテラル\n
はなく、実際に新しい行を置き換えたい場合:(
本当に '\ n'が出力されますか? '\'と 'n'だけでなく、改行であると確信していますか? – KingCrunch
いいえ...これは、なぜnl2brがうまくいかず、私のpregに '\\ n'が' \ 'をエスケープするために置き換えたと考えた理由です。 –
私はデータベースに挿入していません...これはちょうどウェブサイトに表示する –