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