Smarty変数内におけるpreg_replace
Smartyの変数をtplファイルに書く場合
{$variable}
というように書くが、例えば
$variable = “aiueo,test1,abebe";
という値だった時、tpl内で","を"改行"にしたいとする。そういう時は
{“/,/"|preg_replace:"\n":$variable}
とすれば、Smartyにおいてpreg_replaceが発動され、カンマが改行に変わってくれる。
プログラマによるプログラマのためのサイト(20年プログラマやってきた職業軍人がお届けする戦闘指南書)
Smartyの変数をtplファイルに書く場合
{$variable}
というように書くが、例えば
$variable = “aiueo,test1,abebe";
という値だった時、tpl内で","を"改行"にしたいとする。そういう時は
{“/,/"|preg_replace:"\n":$variable}
とすれば、Smartyにおいてpreg_replaceが発動され、カンマが改行に変わってくれる。
ディスカッション
コメント一覧
まだ、コメントがありません