首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

ThinkPHP 模板比較標籤完整詳解

     編輯:PHP 相關知識

ThinkPHP 提供豐富的比較標籤,統一語法為 <比較標籤 name="變數" value="值">內容</比較標籤>,支援 else 標籤混合使用。

標籤對照表

標籤別名含義
eqequal等於
neqnotequal不等於
gt-大於
egt-大於等於
lt-小於
elt-小於等於
heq-恆等於(型別與值皆同)
nheq-不恆等於

核心用法

基本比較

<eq name="name" value="value">相等<else/>不相等</eq>
<gt name="name" value="5">大於5</gt>
<egt name="name" value="5">不小於5</egt>

支援物件屬性、陣列與系統變數

<eq name="vo.name" value="5">{$vo.name}</eq>
<eq name="vo:name" value="5">{$vo.name}</eq>
<eq name="vo['name']" value="5">{$vo.name}</eq>
<eq name="Think.get.name" value="value">相等<else/>不相等</eq>

變數調節器與函數

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

值使用變數

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

統一標籤 compare

所有比較標籤均為 compare 別名,可透過 type 指定比較類型:

<compare name="name" value="5" type="eq">value</compare>
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved