Smarty技術の辞書・解説・使用例

TOP > Smarty > wordwrap
wordwrap  修飾子 

指定した文字数でワードラップ(改行など)を行う。


PHP の wordwrap() 関数と同義です。

書式例

{$変数|wordwrap:①integer:②string:③boolean}
{$変数|wordwrap}
{$変数|wordwrap:80:"<br />"}

パラメーター

①integer (初期値:スペース)
 ワードラップする幅
②文字列 (初期値:スペース)
 ワードラップ時に使用される文字列
③文字列 (初期値:スペース)
 ワードラップを、単語の境界で行う(FALSE)。キャラクタ数で行うか(TRUE)。

サンプルコード

●PHP
$smarty->assign('value', "Hello World! Hello World! Hello World! Hello World! Hello World!" ;);

●テンプレート
{$value2}
●出力結果
Hello World! Hello World! Hello World! Hello World! Hello World!

●テンプレート
{$value2|wordwrap}
●出力結果
Hello World! Hello World! Hello World! Hello World! Hello World!

●テンプレート
{$value2|wordwrap:20:"<br />"}
●出力結果
Hello World! Hello
World! Hello World!
Hello World! Hello
World!

●テンプレート
{$value2|wordwrap:40:"<br />"}
●出力結果
Hello World! Hello World! Hello World!
Hello World! Hello World!