お世話になります。古城です。 Smartyでreplaceを使用してテンプレートで 数値データを文字データに変えて表示しています。 例:{$data|replace:"1":"10日"|replace:"2":"15日" |replace:"3":"20日"|replace:"4":"25日"|replace:"5":"末日" |replace:"5":"翌5日"} しかし""内の置き換え文字の数値を全て半角で書くと "25日"→"2末日日" "翌5日"→"翌末日日"と変換されるのは仕様ですか? 全角で書けば問題ないですが表示的にちょっと・・・ という面があります。 あとはPHPで整形してしまってから表示するくらいしか 思いつきませんが、どなたかsmartyを使ったままで 良い解決法をご存知の方はいらっしゃいませんか?