Thinkphp5.0 框架视图view的比较标签用法分析
本文实例讲述了Thinkphp5.0框架视图view的比较标签用法。分享给大家供大家参考,具体如下:
{eqname="a"value="10"}
相等
{else/}
不相等
{/eq}
{equalname="a"value="10"}
相等
{else/}
不相等
{/equal}
{neqname="a"value="10"}
不相等
{else/}
相等
{/neq}
{notequalname="a"value="10"}
不相等
{else/}
相等
{/notequal}
{egtname="a"value="10"}
大于等于
{else/}
小于
{/egt}
!!!如果需要在模板中使用两个变量进行比较,value的值需要使用$符号:
$b可以使用双引号,也可以使用单引号。
{eqname="a"value="$b"}
变量a和变量b相等
{else/}
变量a和变量b不相等
{/eq}
条件判断标签:
switch标签:
{switchname='user_level'}
{casevalue='1'}VIP会员
{/case}
{casevalue='2'}钻石会员
{/case}
{casevalue='3|4'}铂金会员
{/case}
{casevalue='5'}黄金会员
{/case}
{default/}普通会员
{/switch}
range标签:
{rangename="user_age"value="10,11,12,13"type="in"}
用户年龄是10、11、12、13中的一个
{else/}
用户年龄不是10、11、12、13中的一个
{/range}
{rangename="user_age"value="10,13"type="between"}
用户年龄在10到13之间
{else/}
用户年龄不在10到13之间
{/range}
between标签:
{betweenname="user_age"value="10,13"}
用户年龄在10到13之间
{else/}
用户年龄不在10到13之间
{/between}
defined标签:
{definedname="APP_NAME"}
定义了常量APP_NAME
{else/}
未定义常量APP_NAME
{/defined}
if标签:
{ifcondition="($a>10)and($a<20)"}
变量a大于10,小于20
{else/}
变量a小于等于10或大于等于20
{/if}
更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《ZendFrameWork框架入门教程》及《PHP模板技术总结》。
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。