ブックマーク / arts-factory.net (1)

  • phpで改行を維持してブラウザーに出力する方法(テキストエリアに対応)

    改行がある文章でphpを使ってhtmlに出力する際、改行なしで表示されて困ったと言う経験はないでしょうか? 例えば、メールフォームやカスタムフィールド等でテキストエリア(textarea)に入力された文字を出力するときなどにこの問題に直面することがあると思います。 今回は、phpでこの改行を維持して表示させる方法をご紹介いたします。 phpで改行を挿入する方法 phpで改行を含む文字列が改行なしで表示されるのは改行位置に<br>が挿入されていないことが原因です。これを自動で行ってくれるphpの関数は「nl2br()」です。 「nl2br()」は改行コードの前に<br>を挿入してくれる関数です。ちなみに改行コードとはコンピュータで改行を識別するための特殊な文字(\r\n、 \n\r、\n および \r)のことです。 それでは早速使い方をみてみましょう。

    phpで改行を維持してブラウザーに出力する方法(テキストエリアに対応)
  • 1