ThinkPHP模板范围判断输出In标签与Range标签用法详
网络编程 2021-07-05 09:50www.168986.cn编程入门
这篇文章主要介绍了ThinkPHP模板范围判断输出In标签与Range标签用法,需要的朋友可以参考下
ThinkPHP模板的in标签与range标签用于判断某个模板变量是否在某个范围之内。
1.in标签
ThinkPHP的in标签用于某个模板变量是否在某个范围之内,使用格式如下:
<in name="变量名" value="值1,值2,...">要输出的内容</in>
使用时,在模块操作(如 Index/display )里设定变量并赋值给模板:
$groupId = 1; $this->assign( "groupId", $groupId );
模板/Tpl/default/Index/display.html,使用in标签用法如下:
<in name="groupId" value="1,2,3">管理群组</in>
运行该示例,可输出:
管理群组
该示例的php代码等同于:
<?php if(in_array(($groupId), explode(',',"1,2,3"))){ echo '管理群组'; } ?>
注:变量的值也可以是字符串或者数组,value 属性的值可以使用变量。
2.notin 标签
与in标签对应的还有个notin标签,即判断不在某个范围内:
用法如:
<notin name="groupId" value="1,2,3">非管理群组</notin>
上述两个标签示例合并起来就等同于:
<in name="groupId" value="1,2,3">管理群组<else />非管理群组</in>
3.range 标签
ThinkPHP的in和notin标签也可以使用range标签来替代,如:
<range name="groupId" value="1,2,3" type="in" >管理群组</range>
上面的例子相当于in标签,当type属性的值为notin时就相当于notin标签。
编程语言
- 机械手焊接机器人编程 机械手焊接设备编程
- vb数据库编程实例,vb做数据库
- tiobe世界编程语言排行榜,全球编程语言排行
- 成都java编程培训 成都it编程培训中心
- 编程基础培训,编程基础知识培训
- flash游戏编程基础教程,flash游戏开发教程
- 不会英语能学编程吗 不会英语可以学程序员吗
- 爱心代码编程C语言 爱心代码编程c语言公式
- c语言编程学习入门 c语言编程快速入门
- 西门子plc编程培训 西门子plc编程培训班
- 哪里可以学编程 台州哪里可以学编程
- 少儿编程哪个好 少儿编程哪个品牌好
- 编程是什么意思,图形编程是什么意思
- c语言编程软件下载,c语言编程软件在哪下载
- java编程软件下载,java编程下载手机版
- ug编程培训学校,ug编程培训教程