8.21 IF标签
匿名 · 更新于 2013/12/27
如果觉得上面的标签都无法满足条件判断要求的话,我们还可以使用if标签来定义复杂的条件判断。
| If标签(条件判断标签) | |
|---|---|
| 闭合 | 非闭合标签 |
| 属性 | condition(必须):要判断的条件 |
| elseif标签(条件判断标签) | |
| 闭合 | 闭合标签 |
| 属性 | condition(必须):要判断的条件 |
| else标签(条件判断标签) | |
| 闭合 | 闭合标签 |
| 属性 | 无 |
<if condition="($name eq 1) OR ($name gt 100) "> value1<elseif condition="$name eq 2"/>value2<else /> value3</if>
<if condition="$id < 5 ">value1<else /> value2</if>
<if condition="$id lt 5 ">value1<else /> value2</if>
<if condition="strtoupper($user['name']) neq 'THINKPHP'">ThinkPHP<else /> other Framework</if>
自动判断user变量是数组还是对象
<if condition="$user.name neq 'ThinkPHP'">ThinkPHP<else /> other Framework</if>
<if condition="$user:name neq 'ThinkPHP'">ThinkPHP<else /> other Framework</if>
