1switch 标签使用{switch}...{/switch}可以实现多个条件判断;
{switch number}
{case 1}1{/case}
{case 5}5{/case}
{case 10}10{/case}
{default/}NAN
{/switch}
{case}后面可以是变量
{case $id}
2.IF 标签
1. 使用简单条件判断的{if}标签;
{if $number > 10}大于 10{/if}
{if}标签支持{else/}语法;
{if $number > 10}
大于 100
{else/}
小于 100
{/if}
{if}标签中的条件判断支持 PHP 写法
{if strtoupper($user->name) == 'admin'}
administrator
{/if}
3范围标签
范围标签:{in}和{notin},判断值是否存在或不存在指定的数据列表中;
{in name='number' value='10,20,30,40,50'}存在{/in}
{in name='number' value='10,20,30,40,50'}
存在数据列表中
{else/}
不存在数据列表中
{/in}
范围标签:{between}和{notbetween},判断值是否存在或不存在数据区间中;
{between name='number' value='10,50'}存在{/between}
{between name='number' value='10,50'}
存在数据区间中
{else/}
不存在数据区间中
{/between}
between 中的 value 只能是两个值,表示一个区间,第三个值会无效;
0条评论