Smarty-内建函数(if,elseif,else)
来源:互联网 发布:tensorflow支持的算法 编辑:程序博客网 时间:2024/06/06 18:31
内建函数 if,elseif,else
Smarty中的if语句和php中的if语句一样灵活易用,并添加了几个特性一适应模板引擎。if必须于/if成对出现。可以使用else和elseif子句。可以使用以下条件修饰词:eq,ne,neq,gt(大于),lt(小于),ite(小于等于),le,gte(大于等于),ge,is even(是否为偶数),is odd(是否为奇数),is not even,is not even,is not odd,not,mod,div by(是否能被整除),even by(商是否为偶数),odd by(商是否为奇数),==,!=,>,<,<=,>=.
注意:使用这些修饰词时必须和变量或常量用空格格开。
例:
{if $name eq "Fred"} {*判断变量$name的值是否为Fred*}
Welcome Sir. {*如果条件成立则输出这个区域的代码*}
{elseif $name eq "Mary"} {*否则如果变量$name的值是否为Mary*}
Welcome Madam. {*如果条件成立则输出这个区域的代码*}
{else} {*否则从句,在其它条件都不成立时执行*}
Welcome,whatever you are. {*如果条件成立则输出这个区域的代码*}
{/if} {*if的闭合标签*}
{if $name eq "Fred" or $name eq "Mary"} {*使用逻辑运算符or的一个例子*}
Welcome Sir. {*如果条件成立则输出这个区域的代码*}
{/if}
{if $name eq "Fred" || $name eq "Mary"} {*||和or没有区别*}
Welcome Sir.
{/if}
{if $name=="Fred" || $name=="Mary"} {*错误的语法,条件符号和变量要用空格隔开*}
Welcome Sir.
{/if}
- Smarty-内建函数(if,elseif,else)
- smarty if,elseif,else 新语法
- Smarty {if},{elseif},{else} --Built-in Functions
- smarty模板引擎之if, elseif else
- smarty模板引擎之if, elseif else
- if elseif elseif elseif else...
- php $smarty 模板的控制结构 if-elseif-else
- if-elseif-else语句
- if...elseif...else 的运用
- if elseif else 判断语句
- shell 脚本 if elseif else
- 42. PHP elseif/else if
- elseif和else if区别
- shell 脚本 if elseif else
- C# 选择结构 if、if..else、if..elseif...else、switch
- if else wile if...elseif..else for循环 do..while
- 实现if elseif else的jsp标签
- Struts2 控制 标签 之 if elseif else
- 学习总结
- 天易20----jquery实现复选框的全选与全不选功能
- 20条常见的编码陷阱
- jquerymobile局部渲染的各种刷新
- C++类常量以及枚举
- Smarty-内建函数(if,elseif,else)
- CRC16校验原理总结
- 基于socket编程的客户端服务器回射函数的关于汉字乱码的解释
- Fibnacci 递归编法
- 迷宫找路径,只要找到了一条就跳出
- android游戏开发自学笔记3-2
- 操作系统习题(1)
- UDS 自签名证书
- c++ 图形绘制工具