thinkphp内置标签简单讲解
thinkphp內置標簽簡單講解
1、volist循環
?
name 需要遍歷的數據
id 類似于foreach中 value
offset 截取數據起始位置
length 截取數據的個數
mod 奇偶數
empty 數據為空的使用
key 編號
?
?
2、foreach循環
?
name 需要遍歷的數據
item 類似于foreach中的value
key 類似于foreach中的key
?
{foreach name="data" item="val" key="abc"}
<p> {$abc} {$val.id} {$val.name}</p>
{/foreach}
?
?
3、for循環
?
start 開始值
end 結束值
comparison 比較條件
step 步數
name 循環變量名 默認 i
?
{for start="0" end="10" comparison="elt" step="2" name="abc"}
<p>{$abc}</p>
{/for}
?
{for start="10" end="0" comparison="gt" step="-1"}
<p>{$i}</p>
{/for}
?
?
?
4、比較標簽
?
{eq name="a" value="11"}正確{/eq}
{neq name="a" value="11"}正確{/neq}
{lt name="a" value="11"}正確{/lt}
{gt name="a" value="11"}正確{/gt}
{egt name="a" value="11"}正確{/egt}
{elt name="a" value="11"}正確{/elt}
{heq name="a" value="11"}正確{/heq}
{nheq name="a" value="11"}正確{/nheq}
?
5、if
?
{if condition="$a eq $b"}
?
<p>a和b數值相等</p>
{else /}
?
<p>a和b數值不相等</p>
?
{/if}
?
?
6、switch
?
{switch name="week"}
{case value='1'}周一{/case}
{case value='2'}周二{/case}
{default /} 周日
{/switch}
?
7、in 和notin比較類似
?
{in name="week" value="0,1,2,3,4,5,6"}
合法的數據
{else /}
不合法數據
{/in}
?
8、between 和 notbetween
?
{between name="week" value="0,6"}
合法數據
{else/}
非法數據
{/between}
?
9、原生PHP
{php}
echo "123";
{/php}
?
<?php
echo "456";
?>
?
10、嵌套使用
?
轉載于:https://www.cnblogs.com/Renyi-Fan/p/8972913.html
總結
以上是生活随笔為你收集整理的thinkphp内置标签简单讲解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到朋友了是什么情况
- 下一篇: thinkphp5 ajax搜索+分页