本文实例讲述了Thinkphp5.0 框架视图view的比较标签用法。分享给大家供大家参考,具体如下:
1
2
3
4
5
|
{eq name= "a" value= "10" }
<p>相等</p>
{ else /}
<p>不相等</p>
{/eq}
|
1
2
3
4
5
|
{equal name= "a" value= "10" }
<p>相等</p>
{ else /}
<p>不相等</p>
{/equal}
|
1
2
3
4
5
|
{neq name= "a" value= "10" }
<p>不相等</p>
{ else /}
<p>相等</p>
{/neq}
|
1
2
3
4
5
|
{notequal name= "a" value= "10" }
<p>不相等</p>
{ else /}
<p>相等</p>
{/notequal}
|
1
2
3
4
5
|
{egt name= "a" value= "10" }
<p>大于等于</p>
{ else /}
<p>小于</p>
{/egt}
|
!!!如果需要在模板中使用两个变量进行比较,value的值需要使用$符号:
$b可以使用双引号,也可以使用单引号。
1
2
3
4
5
|
{eq name= "a" value= "$b" }
<p>变量a和变量b相等</p>
{ else /}
<p>变量a和变量b不相等</p>
{/eq}
|
条件判断标签:
switch标签:
1
2
3
4
5
6
7
|
{switch name='user_level'}
{case value='1'}< p >VIP会员</ p >{/case}
{case value='2'}< p >钻石会员</ p >{/case}
{case value='3|4'}< p >铂金会员</ p >{/case}
{case value='5'}< p >黄金会员</ p >{/case}
{default /}< p >普通会员</ p >
{/switch}
|
range标签:
1
2
3
4
5
6
|
<!-- type等于in的使用 -->
{range name= "user_age" value= "10,11,12,13" type= "in" }
<p>用户年龄是10、11、12、13中的一个</p>
{ else /}
<p>用户年龄不是10、11、12、13中的一个</p>
{/range}
|
1
2
3
4
5
6
|
<!-- type等于between的使用 -->
{range name= "user_age" value= "10,13" type= "between" }
<p>用户年龄在10到13之间</p>
{ else /}
<p>用户年龄不在10到13之间</p>
{/range}
|
between标签:
1
2
3
4
5
|
{between name= "user_age" value= "10,13" }
<p>用户年龄在10到13之间</p>
{ else /}
<p>用户年龄不在10到13之间</p>
{/between}
|
defined标签:
1
2
3
4
5
6
|
<!-- 判断常量是否定义 -->
{defined name= "APP_NAME" }
<p>定义了常量APP_NAME</p>
{ else /}
<p>未定义常量APP_NAME</p>
{/defined}
|
if标签:
1
2
3
4
5
6
|
<!-- if 标签 -->
{ if condition= "($a > 10) and ($a < 20)" }
<p>变量a大于10,小于20 </p>
{ else /}
<p>变量a小于等于10或大于等于20</p>
{/ if }
|
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。
原文链接:https://www.cnblogs.com/gyfluck/p/9413321.html