最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ThinkPHP模板比較標(biāo)簽用法詳解

 更新時間:2014年06月30日 17:29:13   投稿:shichen2014  
這篇文章主要介紹了ThinkPHP模板比較標(biāo)簽用法,在模板制作的過程中非常實用,需要的朋友可以參考下

ThinkPHP模板引擎提供了豐富的比較標(biāo)簽,其用法格式為:

<比較標(biāo)簽 name="變量" value="值">內(nèi)容</比較標(biāo)簽>

ThinkPHP系統(tǒng)支持的比較標(biāo)簽及其所表示的含義分別是:

eq或者 equal:等于
neq 或者notequal:不等于
gt:大于
egt:大于等于
lt:小于
elt:小于等于
heq:恒等于
nheq:不恒等于

1.比較標(biāo)簽的用法基本是一致的,區(qū)別在于判斷的條件不同。

如eq標(biāo)簽:

<eq name="name" value="value">value</eq>

表示name變量的值等于value就輸出。

或者也可寫成:

<equal name="name" value="value">value</equal>

也可以支持和else標(biāo)簽混合使用,如:

<eq name="name" value="value">相等<else/>不相等</eq>

gt標(biāo)簽使用如下:

<gt name="name" value="5">value</gt>

表示當(dāng) name變量的值大于5就輸出

egt標(biāo)簽使用如下:

<egt name="name" value="5">value</egt>

表示當(dāng)name變量的值不小于5就輸出

2.比較標(biāo)簽中的變量可以支持對象的屬性或者數(shù)組,甚至可以是系統(tǒng)變量

eq標(biāo)簽示例如下:

<eq name="vo.name" value="5">{$vo.name}</eq>

表示當(dāng)vo對象的屬性(或者數(shù)組,或者自動判斷)等于5就輸出

<eq name="vo:name" value="5">{$vo.name}</eq>

表示當(dāng)vo對象的屬性等于5就輸出

<eq name="vo['name']" value="5">{$vo.name}</eq>

表示當(dāng)$vo['name']等于5就輸出


3.還可以支持對變量使用函數(shù)

如:

<eq name="vo:name|strlen" value="5">{$vo.name}</eq>

表示當(dāng)vo對象的屬性值的字符串長度等于5就輸出

4.變量名可以支持系統(tǒng)變量的方式,例如:

<eq name="Think.get.name" value="value">相等<else/>不相等</eq>

5.通常比較標(biāo)簽的值是一個字符串或者數(shù)字,如果需要使用變量,只需要在前面添加“$”標(biāo)志。

如:

<eq name="vo:name" value="$a">{$vo.name}</eq>

表示當(dāng)vo對象的屬性等于$a就輸出

6.所有的比較標(biāo)簽可以統(tǒng)一使用compare標(biāo)簽(其實所有的比較標(biāo)簽都是compare標(biāo)簽的別名),例如:

<compare name="name" value="5" type="eq">value</compare>

表示當(dāng)name變量的值等于5就輸出

等效于

<eq name="name" value="5" >value</eq>

其中type屬性的值就是上面列出的比較標(biāo)簽名稱

相關(guān)文章

  • php使用flock阻塞寫入文件和非阻塞寫入文件的實例講解

    php使用flock阻塞寫入文件和非阻塞寫入文件的實例講解

    下面小編就為大家?guī)硪黄猵hp使用flock阻塞寫入文件和非阻塞寫入文件的實例講解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • yii實現(xiàn)CheckBox復(fù)選框在同一行顯示的方法

    yii實現(xiàn)CheckBox復(fù)選框在同一行顯示的方法

    這篇文章主要介紹了yii實現(xiàn)CheckBox復(fù)選框在同一行顯示的方法,對比了網(wǎng)上搜集的方法,給出了改進的意見,非常具有實用價值,需要的朋友可以參考下
    2014-12-12
  • stripos函數(shù)知識點實例分享

    stripos函數(shù)知識點實例分享

    在本篇內(nèi)容中我們給大家分享了關(guān)于stripos函數(shù)知識點實例內(nèi)容,有需要的朋友們跟著學(xué)習(xí)下。
    2019-02-02
  • php傳值方式和ajax的驗證功能

    php傳值方式和ajax的驗證功能

    這篇文章給大家介紹了php前臺傳值到后臺進行驗證的三種方式,以及ajax的驗證功能,需要的朋友一起學(xué)習(xí)吧
    2017-03-03
  • Yii框架上傳圖片用法總結(jié)

    Yii框架上傳圖片用法總結(jié)

    這篇文章主要介紹了Yii框架上傳圖片用法,結(jié)合實例形式總結(jié)分析了Yii框架上傳圖片的相關(guān)注意事項與使用技巧,需要的朋友可以參考下
    2016-03-03
  • PHP+MySQL 制作簡單的留言本

    PHP+MySQL 制作簡單的留言本

    程序安裝界面 用于創(chuàng)建數(shù)據(jù)庫、表,以及動態(tài)生成config.php文件.
    2009-11-11
  • php解壓縮zip和rar壓縮包文件的方法

    php解壓縮zip和rar壓縮包文件的方法

    項目涉及文檔處理,用戶上傳的包括 zip 和 rar 壓縮包,需要先將壓縮包解壓后再作處理。這篇文章主要介紹了php解壓縮zip和rar壓縮包文件,需要的朋友可以參考下
    2019-07-07
  • Laravel + Elasticsearch 實現(xiàn)中文搜索的方法

    Laravel + Elasticsearch 實現(xiàn)中文搜索的方法

    這篇文章主要介紹了Laravel + Elasticsearch 實現(xiàn)中文搜索的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • CodeIgniter框架URL路由總結(jié)

    CodeIgniter框架URL路由總結(jié)

    這篇文章主要介紹了CodeIgniter框架URL路由總結(jié),本文也以作為CodeIgniter路由入門教程,講解了配置規(guī)則的幾個方面,需要的朋友可以參考下
    2014-09-09

最新評論

郯城县| 通山县| 乌拉特前旗| 大宁县| 游戏| 井研县| 荃湾区| 淮南市| 福清市| 射洪县| 英山县| 南平市| 淮南市| 甘谷县| 奉节县| 景洪市| 泾源县| 阳谷县| 龙里县| 石台县| 无棣县| 高雄市| 祁东县| 浦北县| 香格里拉县| 清水县| 涿鹿县| 诸暨市| 蓬溪县| 碌曲县| 寿光市| 万安县| 伊吾县| 祥云县| 乌海市| 通城县| 广饶县| 中阳县| 育儿| 卢氏县| 洛阳市|