tp5比较标签判断标签
比较标签
比较标签用于简单的变量比较,复杂的判断条件可以用if标签替换,比较标签是一组标签的集合,基本上用法都一致
{比较标签 name="变量" value="值"}
内容
{/比较标签}
系统支持的比较标签以及所表示的含义分别是:
条件判断
SWITCH标签
{switch name="变量" }
{case value="值1" break="0或1"}输出内容1{/case}
{case value="值2"}输出内容2{/case}
{default /}默认情况{/switch}
IF标签
{if condition="($name == 1) OR ($name > 100) "} value1
{elseif condition="$name eq 2"/}value2
{else /} value3
{/if}
范围判断
范围判断标签包括in notin between notbetween四个标签,都用于判断变量是否中某个范围。
{in name="id" value="1,2,3"}
id在范围内{/in}
{between name="id" value="1,10"}
输出内容1{/between}
EMPTY NOTEMPTY 标签
{empty name="name"}
name为空值
{/empty}
使用php标签
{php}echo 'Hello,world!';{/php}