這篇文章主要介紹了ThinkPHP模板範圍判斷輸出In標籤與Range標籤用法,需要的朋友可以參考下
ThinkPHP模板的in標籤與range標籤用於判斷某個模板變數是否在某個範圍之內。
1.in標籤
ThinkPHP的in標籤用於某個模板變數是否在某個範圍之內,使用格式如下:
要输出的内容
使用時,在模組操作(如Index/display )裡設定變數並賦值給模板:
$groupId = 1; $this->assign( "groupId", $groupId );
模板/Tpl/default/Index/display.html,使用in標籤用法如下:
管理群组
運行該範例,可輸出:
管理群組
此範例的php程式碼等同於:
#:變數的值也可以是字串或陣列,value 屬性的值可以使用變數。
2.notin 標籤
與in標籤對應的還有個notin標籤,即判斷不在某個範圍內:
用法如:
非管理群组
上述兩個標籤範例合併起來就等同於:
管理群组 非管理群组
#3.range 標籤
ThinkPHP的in和notin標籤也可以使用range標籤來替代,如:
管理群组
上面的範例相當於in標籤,當type屬性的值為notin時就相當於notin標籤。
相關建議:
#
以上是ThinkPHP模板範圍判斷輸出In標籤與Range標籤用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!