Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。)上記のような連想配列$rowsがあるとします。これを{foreach}でキー(2016,2015)毎に実行したいのですが、2016,2015は別々に表示させたい。{$row}{/foreach}この2016(今年)と2015(去年)をうまく書くことはできないでしょうか。↓は2015の方がうまくいかない。{$row}{/foreach}年くらいassignなしでやりたい↓は、まーエラーですよね。ネストし、ifを使えば出来る。スマートに書けないでしょうか。初歩的なことかもしれませんがご教授お願いします。ネストするのはどうでしょうか。さん、ご回答ありがとうございます。すみません、問題の書き方が悪かったです。2016または2015の分だけ表示させたいという場合にどうしたら良いかと考えています。3:38if追加で出来ました。置き換えるというほうが手っ取り早いかも・・・と自分は思ってしまいます。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。開催しました!🎉コメントで回答する理由を教えてください関連する質問0smartyのforeachで表示する複数の情報の表示個数をそれぞれ別に指定したいです。0URLに立てたフラッグによって条件分岐するsmartyの記述をお教え願います。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。