设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
快捷导航
登录
注册
论坛首页
BBS
建站模版
微站设计
虚拟主机
企业邮箱
博客日志
Blog
搜索
搜索
搜索
热搜
长春
优惠
活动
做网站
本版
帖子
用户
本版
帖子
用户
请
登录
后使用快捷导航
没有帐号?
立即注册
道具
勋章
任务
留言板
设置
我的收藏
退出
时时商务社区
»
论坛首页
›
建站资源
›
建站技术
›
ThinkPHP模板比较标签用法详解
返回列表
查看:
1366
|
回复:
0
ThinkPHP模板比较标签用法详解
[复制链接]
bewin83
当前离线
积分
7520
2500
主题
2513
帖子
7520
积分
论坛元老
论坛元老, 积分 7520, 距离下一级还需 9992479 积分
论坛元老, 积分 7520, 距离下一级还需 9992479 积分
积分
7520
发消息
电梯直达
楼主
发表于 2018-2-14 05:56:48
|
只看该作者
|
倒序浏览
|
阅读模式
ThinkPHP模板引擎提供了丰富的比较标签,其用法格式为:
内容
ThinkPHP系统支持的比较标签及其所表示的含义分别是:
eq或者 equal:等于
neq 或者notequal:不等于
gt:大于
egt:大于等于
lt:小于
elt:小于等于
heq:恒等于
nheq:不恒等于
1.比较标签的用法基本是一致的,区别在于判断的条件不同
。
如eq标签:
value
表示name变量的值等于value就输出。
或者也可写成:
value
也可以支持和else标签混合使用
,如:
相等不相等
gt标签使用如下:
value
表示当 name变量的值大于5就输出
egt标签使用如下:
value
表示当name变量的值不小于5就输出
2.比较标签中的变量可以支持对象的属性或者数组,甚至可以是系统变量
:
eq标签示例如下:
{$vo.name}
表示当vo对象的属性(或者数组,或者自动判断)等于5就输出
{$vo.name}
表示当vo对象的属性等于5就输出
{$vo.name}
表示当$vo['name']等于5就输出
3.还可以支持对变量使用函数
如:
{$vo.name}
表示当vo对象的属性值的字符串长度等于5就输出
4.变量名可以支持系统变量的方式
,例如:
相等不相等
5.通常比较标签的值是一个字符串或者数字,如果需要使用变量,只需要在前面添加“$”标志
。
如:
{$vo.name}
表示当vo对象的属性等于$a就输出
6.所有的比较标签可以统一使用compare标签
(其实所有的比较标签都是compare标签的别名),例如:
value
表示当name变量的值等于5就输出
等效于
value
其中type属性的值就是上面列出的比较标签名称
您可能感兴趣的文章:
Thinkphp模板中使用自定义函数的方法
Thinkphp模板中截取字符串函数简介
ThinkPHP模板自定义标签使用方法
ThinkPHP使用smarty模板引擎的方法
浅析ThinkPHP的模板输出功能
Thinkphp模板没有解析直接原样输出的解决方法
ThinkPHP模板之变量输出、自定义函数与判断语句用法
thinkphp模板继承实例简述
thinkPHP5.0框架命名空间详解
thinkPHP5.0框架模块设计详解
thinkPHP5.0框架安装教程
thinkPHP5框架渲染模板的3种方式简述
分享到:
QQ好友和群
QQ空间
腾讯微博
腾讯朋友
收藏
0
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
用户反馈
客户端