ThinkPHP模板Switch標(biāo)簽用法示例
ThinkPHP模板中的switch標(biāo)簽用于在模板中根據(jù)不同情況輸出不同的值。
ThinkPHP模板引擎支持switch判斷,可根據(jù)不同條件輸出不同的結(jié)果,使用格式如下:
<switch name="變量名" > <case value="值1">輸出內(nèi)容1</case> <case value="值2">輸出內(nèi)容2</case> <default />默認(rèn)情況 </switch>
用法舉例如下:
<switch name="uid"> <case value="1">管理員</case> <default />游客 </switch>
此處注意:
name屬性可以使用函數(shù)以及系統(tǒng)變量,其屬性值為變量名稱,沒(méi)有$符號(hào),而value值使用變量時(shí)需要帶$符號(hào),如上面的例子所示。
而value的值在使用變量方式的情況下,不再支持多個(gè)條件的同時(shí)判斷,如下面多條件判斷。
多條件判斷:
case 的 value 屬性可以支持多個(gè)條件的同時(shí)判斷,使用 | 符號(hào)進(jìn)行分割:
<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>
- Thinkphp5.0框架視圖view的循環(huán)標(biāo)簽用法示例
- Thinkphp5.0 框架實(shí)現(xiàn)控制器向視圖view賦值及視圖view取值操作示例
- thinkPHP5 tablib標(biāo)簽庫(kù)自定義方法詳解
- Thinkphp模板標(biāo)簽if和eq的區(qū)別和比較實(shí)例分析
- ThinkPHP模板比較標(biāo)簽用法詳解
- ThinkPHP模板標(biāo)簽eq if 中區(qū)分0,null,false的方法
- ThinkPHP模板IF標(biāo)簽用法詳解
- ThinkPHP之foreach標(biāo)簽使用概述
- Thinkphp5.0 框架視圖view的比較標(biāo)簽用法分析
相關(guān)文章
使用php的HTTP請(qǐng)求的庫(kù)Requests實(shí)現(xiàn)美女圖片墻
這篇文章主要介紹了使用php的HTTP請(qǐng)求的庫(kù)Requests實(shí)現(xiàn)美女圖片墻的方法,十分簡(jiǎn)單實(shí)用,需要的朋友可以參考下2015-02-02
AJAX PHP無(wú)刷新form表單提交的簡(jiǎn)單實(shí)現(xiàn)(推薦)
下面小編就為大家?guī)?lái)一篇AJAX PHP無(wú)刷新form表單提交的簡(jiǎn)單實(shí)現(xiàn)(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-09-09
推薦10個(gè)提供免費(fèi)PHP腳本下載的網(wǎng)站
這篇文章主要介紹了推薦10個(gè)提供免費(fèi)PHP腳本下載的網(wǎng)站,需要的朋友可以參考下2014-12-12
Zend Framework 2.0事件管理器(The EventManager)入門教程
這篇文章主要介紹了Zend Framework 2.0事件管理器(The EventManager)入門教程,本文包含快速入門例子、EventManager的選項(xiàng)和方法等,需要的朋友可以參考下2014-08-08
Laravel獲取所有的數(shù)據(jù)庫(kù)表及結(jié)構(gòu)的方法
今天小編就為大家分享一篇Laravel獲取所有的數(shù)據(jù)庫(kù)表及結(jié)構(gòu)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10
ThinkPHP框架實(shí)現(xiàn)的微信支付接口開(kāi)發(fā)完整示例
這篇文章主要介紹了ThinkPHP框架實(shí)現(xiàn)的微信支付接口開(kāi)發(fā),結(jié)合完整實(shí)例形式詳細(xì)分析了基于thinkPHP框架的微信支付接口操作步驟、實(shí)現(xiàn)技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下2019-04-04

