{$received_month[date('Y-01')]}
,这里的 Y,希望用另一个变量控制,实现方式如下:
在 Smarty 模板引擎中,你可以通过多种方式动态拼接变量。如果你想用一个变量来控制日期格式中的年份部分(例如 Y),可以使用 Smarty 的字符串拼接功能。
以下是一个示例,展示如何实现:
假设你有以下变量:
{assign var="date_format" value="`$year_format`-01"} {#$received_month[date($date_format)]#}
其他场景示例:
{$list|cat:"_"|cat:$index}
MARK:Smarty 的 continue 语法:
{$data = [1, 2, 3, 4, 5]} {foreach $data as $value} {if $value == 3} {* 跳过当前迭代 *} {continue} {/if} {$value} {/foreach}