Smartyでpreg_replaceで正規表現で引っ掛けた対象
Smartyでpreg_replaceを使う時、PHPで言うところの
(test)(aaa)
$1 => test
$2 => aaa
みたいな、$1 $2をSmarty上でのpreg_replaceで行いときは
\\1
\\2
を使用する。
以下は例。
2011-08-10という日付を2011年08月10日 というように変換して出力している。
{“/([^-]*)-([^-]*)-(.*)/"|preg_replace:"\\1年\\2月\\3日":$date}
ディスカッション
コメント一覧
まだ、コメントがありません