当前位置:首页 > CMS教程 > Thinkphp > 列表

Thinkphp5.0 框架视图view的比较标签用法分析

发布:smiling 来源: PHP粉丝网  添加日期:2022-01-01 22:07:10 浏览: 评论:0 

这篇文章主要介绍了Thinkphp5.0 框架视图view的比较标签用法,结合实例形式分析了thinkPHP5框架eq、equal、neq、notequal、egt及switch、range、between等标签相关用法,需要的朋友可以参考下。

本文实例讲述了Thinkphp5.0 框架视图view的比较标签用法,分享给大家供大家参考,具体如下:

  1. {eq name="a" value="10"
  2.   <p>相等</p> 
  3. {else/} 
  4. <p>不相等</p> 
  5. {/eq} 
  6.  
  7. {equal name="a" value="10"
  8.   <p>相等</p> 
  9. {else/} 
  10.   <p>不相等</p> 
  11. {/equal} 
  12.  
  13. {neq name="a" value="10"
  14.   <p>不相等</p> 
  15. {else/} 
  16.   <p>相等</p> 
  17. {/neq} 
  18.  
  19. {notequal name="a" value="10"
  20.   <p>不相等</p> 
  21. {else/} 
  22.   <p>相等</p> 
  23. {/notequal} 
  24.  
  25. {egt name="a" value="10"
  26.   <p>大于等于</p> 
  27. {else/} 
  28.   <p>小于</p> 
  29. {/egt} 

!!!如果需要在模板中使用两个变量进行比较,value的值需要使用$符号:

$b可以使用双引号,也可以使用单引号。

  1. {eq name="a" value="$b"
  2.   <p>变量a和变量b相等</p> 
  3. {else/} 
  4.   <p>变量a和变量b不相等</p> 
  5. {/eq} 

条件判断标签:

switch标签:

  1. {switch name='user_level'
  2.   {case value='1'}<p>VIP会员</p>{/case
  3.   {case value='2'}<p>钻石会员</p>{/case
  4.   {case value='3|4'}<p>铂金会员</p>{/case
  5.   {case value='5'}<p>黄金会员</p>{/case
  6.   {default /}<p>普通会员</p> 
  7. {/switch

range标签:

  1. <!-- type等于in的使用 --> 
  2. {range name="user_age" value="10,11,12,13" type="in"
  3. <p>用户年龄是10、11、12、13中的一个</p> 
  4. {else/} 
  5. <p>用户年龄不是10、11、12、13中的一个</p> 
  6. {/range} 
  7.  
  8. <!-- type等于between的使用 --> 
  9. {range name="user_age" value="10,13" type="between"
  10. <p>用户年龄在10到13之间</p> 
  11. {else/} 
  12. <p>用户年龄不在10到13之间</p> 
  13. {/range} 

between标签:

  1. {between name="user_age" value="10,13"
  2. <p>用户年龄在10到13之间</p> 
  3. {else/} 
  4. <p>用户年龄不在10到13之间</p> 
  5. {/between} 

defined标签:

  1. <!-- 判断常量是否定义 --> 
  2. {defined name="APP_NAME"
  3. <p>定义了常量APP_NAME</p> 
  4. {else/} 
  5. <p>未定义常量APP_NAME</p> 
  6. {/defined} 

if标签:

  1. <!-- if标签 --> 
  2. {if condition="($a > 10) and ($a < 20)"
  3. <p>变量a大于10,小于20 </p> 
  4. {else/} 
  5. <p>变量a小于等于10或大于等于20</p> 
  6. {/if}

Tags: Thinkphp5 0比较标签 view

分享到: