smartyで文字列を抽出する方法をご紹介します。
phpのsubstr関数のような処理を行います。
「$year_month」に「202303」のような文字列が格納されている前提です。
以下のようにすると、「2023年03月」と表示させることができます。
1 2 |
{$year_month|substr:0:4}年{$year_month|substr:5:2}月 |
「substr:0:4」の箇所で「1文字目から4文字取得」しています。1文字目は「1」ではなく「0」であることに注意しましょう!