ThinkPHP模板Switch標簽用法示例
ThinkPHP模板中的switch標簽用于在模板中根據(jù)不同情況輸出不同的值。
ThinkPHP模板引擎支持switch判斷,可根據(jù)不同條件輸出不同的結(jié)果,使用格式如下:
<switch name="變量名" > <case value="值1">輸出內(nèi)容1</case> <case value="值2">輸出內(nèi)容2</case> <default />默認情況 </switch>
用法舉例如下:
<switch name="uid"> <case value="1">管理員</case> <default />游客 </switch>
此處注意:
name屬性可以使用函數(shù)以及系統(tǒng)變量,其屬性值為變量名稱,沒有$符號,而value值使用變量時需要帶$符號,如上面的例子所示。
而value的值在使用變量方式的情況下,不再支持多個條件的同時判斷,如下面多條件判斷。
多條件判斷:
case 的 value 屬性可以支持多個條件的同時判斷,使用 | 符號進行分割:
<switch name="Think.get.type"> <case value="gif|png|jpeg">圖像格式文件</case> <default />其他格式文件 </switch>
此處表示如果$_GET["type"]的值是gif、png或者jpg的話,就判斷為圖像格式。
name屬性還可以是系統(tǒng)變量,并且可以使用函數(shù),如:
<switch name="Think.get.username|function1"> ...... </switch>
相關(guān)文章
使用php的HTTP請求的庫Requests實現(xiàn)美女圖片墻
這篇文章主要介紹了使用php的HTTP請求的庫Requests實現(xiàn)美女圖片墻的方法,十分簡單實用,需要的朋友可以參考下2015-02-02
AJAX PHP無刷新form表單提交的簡單實現(xiàn)(推薦)
下面小編就為大家?guī)硪黄狝JAX PHP無刷新form表單提交的簡單實現(xiàn)(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-09-09
Zend Framework 2.0事件管理器(The EventManager)入門教程
這篇文章主要介紹了Zend Framework 2.0事件管理器(The EventManager)入門教程,本文包含快速入門例子、EventManager的選項和方法等,需要的朋友可以參考下2014-08-08
Laravel獲取所有的數(shù)據(jù)庫表及結(jié)構(gòu)的方法
今天小編就為大家分享一篇Laravel獲取所有的數(shù)據(jù)庫表及結(jié)構(gòu)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10
ThinkPHP框架實現(xiàn)的微信支付接口開發(fā)完整示例
這篇文章主要介紹了ThinkPHP框架實現(xiàn)的微信支付接口開發(fā),結(jié)合完整實例形式詳細分析了基于thinkPHP框架的微信支付接口操作步驟、實現(xiàn)技巧與相關(guān)注意事項,需要的朋友可以參考下2019-04-04

