thinkphp常用标签总结
三元运算标签
{$v[‘member_id‘] == 1 ? 正常 : 不正常}
volist标签
<volist name="data" id="v"> 名字{$v[‘username‘]} 索引{$key} </volist>
输出函数
1. {$v[‘name‘]|mb_substr=0,1,‘utf8‘} 或 {$v[‘name‘]|mb_substr=###,0,1,‘utf8‘} 2. {:mb_substr($v[‘name‘],0,2,‘utf8‘)}
输出配置标签
对应 C(‘配置名‘);
{$Think.config.配置名}
if标签
<if condition="$v[‘member_id‘] eq 0"> 零 <elseif condition="$v[‘member_id‘] eq 1" /> 一 <elseif condition="$v[‘member_id‘] eq 2" /> 二 <elseif condition="$v[‘member_id‘] eq 3" /> 三 </if>
switch标签
<switch name="v[‘member_id‘]"> <case value="0">零</case> <case value="1">一</case> <case value="2">二</case> <case value="3">三</case> </switch>
isset标签
<notpresent name="Think.get.name"> {$_GET[‘name‘]} <else /> 还没有赋值 </present>
同上
<present name="_GET[‘name‘]"> {$_GET[‘name‘]} <else /> 还没有赋值 </present>
empty标签
<empty name="Think.get.name"> name为空值 <else /> name不为空 </empty>
assign标签
<assign name="var" value="$var" /> 如<assign name="var" value="$Think.get.name" />解析为$var = $_GET[‘name‘]
for标签
<for start="1" end="10"> {$i}内容<br /> </for>
php标签
<php> if(3>5) echo ‘内容一‘; else echo ‘内容二‘; </php>
比较标签
eq 等于 neq 不等于 gt 大于 egt 大于等于 lt 小于 elt 小于等于 heq 恒等于 nheq 不恒等于
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。