thinkphp-条件判断-SWITCH标签
语法
{switchname="变量"}{casevalue="值1"break="0或1"}输出内容1{/case}{casevalue="值2"}输出内容2{/case}{default/}默认情况{/switch}
说明
多用于等值判断
示例
{switchname="3"}{casevalue="1"}value1{/case}{casevalue="2"}value2{/case}{default/}default{/switch}
输出
default
说明2
name属性可以使用函数
示例2
{switchname="$memberList|count"}{casevalue="1"}value1{/case}{casevalue="2"}value2{/case}{casevalue="3"}value3{/case}{casevalue="4"}value4{/case}{default/}default{/switch}
输出2
value4
说明3
case的value属性可以支持多个条件的判断,使用”|”进行分割
示例3
{switchname="2"}{casevalue="1|2|3"}规定数值{/case}{default/}其他{/switch}
输出3
规定数值
说明4
Case标签的break属性,表示是否需要break,默认是会自动添加break
示例4
{switchname="1"}{casevalue="1"break="0"}admin{/case}{casevalue="2"}commonuser{/case}{default/}default{/switch}
输出4
admincommonuser
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。