ThinkPHP模板Switch标签⽤法⽰例
ThinkPHP模板中的switch标签⽤于在模板中根据不同情况输出不同的值。
ThinkPHP模板引擎⽀持switch判断,可根据不同条件输出不同的结果,使⽤格式如下:
<switch name="变量名" >
<case value="值1">输出内容1</case>
<case value="值2">输出内容2</case>
<default />默认情况
</switch>
⽤法举例如下:
<switch name="uid">
switch语句具体例子<case value="1">管理员</case>
<default />游客
</switch>
此处注意:
name属性可以使⽤函数以及系统变量,其属性值为变量名称,没有$符号,⽽value值使⽤变量时需要带$符号,如上⾯的例⼦所⽰。
⽽value的值在使⽤变量⽅式的情况下,不再⽀持多个条件的同时判断,如下⾯多条件判断。
多条件判断:
case 的 value 属性可以⽀持多个条件的同时判断,使⽤ | 符号进⾏分割:
<switch name="pe">
<case value="gif|png|jpeg">图像格式⽂件</case>
<default />其他格式⽂件
</switch>
此处表⽰如果$_GET["type"]的值是gif、png或者jpg的话,就判断为图像格式。
name属性还可以是系统变量,并且可以使⽤函数,如:
<switch name="username|function1">
......
</switch>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论