ThinkPHP模板引擎提供了豐富的比較標籤,其用法格式為:
<比較標籤 name="變數" value="值">內容
ThinkPHP系統支援的比較標籤及其所表示的含義分別是:
eq或者 equal:等於
neq 或者notequal:不等於
gt:大於
egt:大於等於
lt:小於
elt:小於等於
heq:恒等於
nheq:不恒等於
1.比較標籤的用法基本是一致的,區別在於判斷的條件不同。
如eq標籤:
value
表示name變數的值等於value就輸出。
或者也可寫成:
value
也可以支援和else標籤混合使用,如:
相等不相等
gt標籤使用如下:
value
表示當 name變數的值大於5就輸出
egt標籤使用如下:
value
表示當name變數的值不小於5就輸出
2.比較標籤中的變數可以支援對象的屬性或者數組,甚至可以是系統變數:
eq標籤樣本如下:
{$vo.name}
表示當vo對象的屬性(或者數組,或者自動判斷)等於5就輸出
{$vo.name}
表示當vo對象的屬性等於5就輸出
{$vo.name}
表示當$vo['name']等於5就輸出
3.還可以支援對變數使用函數
如:
{$vo.name}
表示當vo對象的屬性值的字串長度等於5就輸出
4.變數名可以支援系統變數的方式,例如:
相等不相等
5.通常比較標籤的值是一個字串或者數字,如果需要使用變數,只需要在前面添加“$”標誌。
如:
{$vo.name}
表示當vo對象的屬性等於$a就輸出
6.所有的比較標籤可以統一使用compare標籤(其實所有的比較標籤都是compare標籤的別名),例如:
value
表示當name變數的值等於5就輸出
等效於
value
其中type屬性的值就是上面列出的比較標籤名稱
http://www.bkjia.com/PHPjc/824723.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/824723.htmlTechArticleThinkPHP模板引擎提供了豐富的比較標籤,其用法格式為: 比較標籤 name="變數" value="值"內容/比較標籤 ThinkPHP系統支援的比較標籤及其所表示...