ThinkPHP模板比較標籤用法詳解_PHP教程

來源:互聯網
上載者:User
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系統支援的比較標籤及其所表示...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.