一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - ThinkPHP模板范圍判斷輸出In標簽與Range標簽用法詳解

ThinkPHP模板范圍判斷輸出In標簽與Range標簽用法詳解

2020-07-14 18:19PHP教程網 PHP教程

這篇文章主要介紹了ThinkPHP模板范圍判斷輸出In標簽與Range標簽用法,需要的朋友可以參考下

ThinkPHP模板的in標簽與range標簽用于判斷某個模板變量是否在某個范圍之內
1.in標簽
ThinkPHP的in標簽用于某個模板變量是否在某個范圍之內,使用格式如下:

?
1
<in name="變量名" value="值1,值2,...">要輸出的內容</in>

使用時,在模塊操作(如 Index/display )里設定變量并賦值給模板:

?
1
2
$groupId = 1;
$this->assign( "groupId", $groupId );

模板/Tpl/default/Index/display.html,使用in標簽用法如下:

?
1
<in name="groupId" value="1,2,3">管理群組</in>

運行該示例,可輸出:

管理群組

該示例的php代碼等同于:

?
1
2
3
4
5
<?php
if(in_array(($groupId), explode(',',"1,2,3"))){
  echo '管理群組';
}
?>

注:變量的值也可以是字符串或者數組,value 屬性的值可以使用變量。

2.notin 標簽

與in標簽對應的還有個notin標簽,即判斷不在某個范圍內:
用法如:

?
1
<notin name="groupId" value="1,2,3">非管理群組</notin>

上述兩個標簽示例合并起來就等同于:

?
1
<in name="groupId" value="1,2,3">管理群組<else />非管理群組</in>

3.range 標簽

ThinkPHP的in和notin標簽也可以使用range標簽來替代,如:

?
1
<range name="groupId" value="1,2,3" type="in" >管理群組</range>

上面的例子相當于in標簽,當type屬性的值為notin時就相當于notin標簽。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美日韩国产另类一区二区三区 | japanesemoms乱熟| 国产成人综合网亚洲欧美在线 | 亚洲国产成人在线 | 4438全国最大成人网视频 | 波多野结中文字幕在线69视频 | 狠狠色96视频 | 91短视频在线播放 | 色图大全 | 好男人资源免费播放在线观看 | 国产成人h综合亚洲欧美在线 | 91精品久久 | 国产第一页无线好源 | 国产自拍啪啪 | 亚洲首页国产精品丝袜 | 把老师操了 | 久久亚洲精品专区蓝色区 | 国产精品美女久久久久 | 91麻豆精品国产自产在线观看 | 日本高清视频一区二区 | 午夜国产小视频 | 男生操女生的漫画 | 国产区综合另类亚洲欧美 | 国产青草视频在线观看免费影院 | bbbbbbaaaaaa毛片| 桃乃木香奈作品在线 | 亚洲激情婷婷 | 日韩国产欧美成人一区二区影院 | 金莲你下面好紧夹得我好爽 | 日韩制服丝袜在线观看 | 日韩一区在线观看 | 欧美xxxxxbb| 99在线在线视频免费视频观看 | 日本九九热 | 啊啊啊好大好爽视频 | 精品亚洲一区二区三区在线播放 | 卫生间被教官做好爽HH视频 | 亚洲欧美日韩天堂 | 草草在线影院 | 日韩一级精品视频在线观看 | 日韩免费高清专区 |