本节课我们来学习一下模版标签中的条件判断标签。
一.switch 标签
1. 使用{switch}...{/switch}可以实现多个条件判断;
{switch number}
{case 1}1{/case}
{case 5}5{/case}
{case 10}10{/case}
{default/}不存在
{/switch}
2. {case}也支持多个条件判断,使用|线隔开即可;
{case 10|20|30}10,20,30 均可{/case}
3. {case}后面也可以是变量,设置变量后不可以使用|线;
{case $id}
二.IF 标签
1. 使用简单条件判断的{if}标签;
{if $number > 10}大于 10{/if}
2. {if}标签的条件判断可以使用 AND、OR 等语法;
{if ($number > 10) OR ($number > 5)}大于 10{/if}
3. {if}标签支持{else/}语法;
{if $number > 10}
大于 10
{else/}
小于 10
{/if}
4. {if}标签也支持{elseif}多重条件判断;