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)變量,其屬性值為變量名稱,沒有$符號,而value值使用變量時(shí)需要帶$符號,如上面的例子所示。
而value的值在使用變量方式的情況下,不再支持多個(gè)條件的同時(shí)判斷,如下面多條件判斷。
多條件判斷:
case 的 value 屬性可以支持多個(gè)條件的同時(shí)判斷,使用 | 符號進(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)簽庫自定義方法詳解
- 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實(shí)現(xiàn)的7組經(jīng)緯度與距離的計(jì)算函數(shù)demo
這篇文章主要為大家介紹了PHP實(shí)現(xiàn)的7組經(jīng)緯度與距離的計(jì)算函數(shù)demo,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05ThinkPHP框架使用redirect實(shí)現(xiàn)頁面重定向的方法實(shí)例分析
這篇文章主要介紹了ThinkPHP框架使用redirect實(shí)現(xiàn)頁面重定向的方法,結(jié)合實(shí)例形式分析了thinkPHP中redirect進(jìn)行頁面重定向的相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2018-04-04windows下apache搭建php開發(fā)環(huán)境
本文詳細(xì)介紹了在Windows2003下使用Apache2.2.21/PHP5.3.5/Mysql5.5.19/phpMyAdmin3.4.9搭建php開發(fā)環(huán)境,本文介紹的非常詳細(xì),需要的朋友快來學(xué)習(xí)吧2015-08-08PHP編譯configure時(shí)常見錯(cuò)誤的總結(jié)
這篇文章主要介紹了PHP編譯configure時(shí)常見錯(cuò)誤的總結(jié)的相關(guān)資料,本文總結(jié)了一些常見的configure錯(cuò)誤信息和解決這些錯(cuò)誤的經(jīng)驗(yàn),需要的朋友可以參考下2017-08-08如何使用微信公眾平臺(tái)開發(fā)模式實(shí)現(xiàn)多客服
其實(shí)微信公眾平臺(tái)的多客服功能已經(jīng)出來好久了,并且一出來的時(shí)候我就已經(jīng)為自己的公眾號實(shí)現(xiàn)了,原本以為大家都已經(jīng)會(huì)了,但是今天還是有人問起這個(gè)多客服功能怎么使用,我找了下網(wǎng)上也沒什么好的教程,今天我就給大家發(fā)一篇比較簡單易懂的教程吧2016-01-01PHP 設(shè)計(jì)模式系列之 specification規(guī)格模式
規(guī)格模式是組合模式的一種擴(kuò)展,在框架性開發(fā)中使用較多(項(xiàng)目級開發(fā)很少使用),通過本文給大家介紹PHP 設(shè)計(jì)模式系列之 specification規(guī)格模式,對specification模式相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2016-01-01PHP隨手筆記整理之PHP腳本和JAVA連接mysql數(shù)據(jù)庫
這篇文章主要介紹了PHP隨手筆記整理之PHP腳本和JAVA連接mysql數(shù)據(jù)庫的相關(guān)資料,需要的朋友可以參考下2015-11-11php多種形式發(fā)送郵件(mail qmail郵件系統(tǒng) phpmailer類)
這篇文章主要介紹了php多種形式發(fā)送郵件的方法,包括使用mail()函數(shù)、使用管道的形式、使用phpmailer類等方法,大家參考使用吧2014-01-01