• 技术文章 >后端开发 >php教程

    ThinkPHP模板比较标签用法详解_PHP教程

    2016-07-13 10:26:17原创372
    ThinkPHP模板引擎提供了丰富的比较标签,其用法格式为:

    <比较标签 name="变量" value="值">内容

    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属性的值就是上面列出的比较标签名称

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/824723.htmlTechArticleThinkPHP模板引擎提供了丰富的比较标签,其用法格式为: 比较标签 name="变量" value="值"内容/比较标签 ThinkPHP系统支持的比较标签及其所表示...

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:ThinkPHP 模板 标签
    上一篇:PHP数字和字符串ID互转函数(类似优酷ID)_PHP教程 下一篇:解析PHP强制转换类型及远程管理插件的安全隐患_PHP教程
    PHP编程就业班

    相关文章推荐

    • 深入了解怎么优化php+php-fom+nginx配置参数• PHP集成环境推荐解决思路 • 各位大大一起来帮忙看一下!解决办法 • PHP:路在何方?• 【PHP开发】国外程序员收集整理的 PHP 资源大全,国外收集整理_PHP教程

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网