2006年03月08日

nl2br:改行文字を <br />に変換

textareaで複数行入力すると、必ずと言っていいほど「改行」されます。これをこのまま表示しても改行されません。HTMLの改行は <br /> なので、HTML上で改行させるには、これに変換しないといけません。

PHPには便利な関数があって、nl2br() を使って、改行文字を <br /> に変換できます。通常はこれを使って表示すればいいのですが、まったく同じ機能がSmartyにもあります。それが、 nl2br です。

{$str|nl2br}

で、勝手に改行してくれます。

"nl2br:改行文字を <br />に変換"の続きを読む

| この記事へ |  4.変数の修正子 | コメント (3) | トラックバック (0) | 先頭へ