thinkphp循环结构用法实例
本文实例讲述了thinkphp循环结构用法。分享给大家供大家参考。具体实现方法如下:
循环结构,在循环输出中变量不用加$符号
<table border='1' width='500'>
<for start='0' end='10' name='j' step='-2' comparison='gt'>//lt正序step是步调值加2 / gt倒序输出step是步调值减2
<tr><td>{$j}</td><td>abc</td></tr>
</for>
</table>
<volist name='list' id='v'>//循环多维数组,v代表当前数组
{$v.username}<br/>
</volist>
<foreach name='list' item='v' key='k'>
{$k}-------{$v}<br/>
</foreach>
希望本文所述对大家的ThinkPHP框架程序设计有所帮助。
相关推荐
-
修改ThinkPHP缓存为Memcache的方法
一般来说,ThinkPHP的默认缓存方式是以File文件方式实现的,运行时会在/Runtime/Temp 下生成很多的缓存文件. 有的情况下服务器装了memcached之后,需要将ThinkPHP的缓存方式更改成memecache方式 具体操作步骤如下: 在Conf/config.php 中添加: 'DATA_CACHE_TYPE' => 'Memcache', 'MEMCACHE_HOST' => 'tcp://127.0.0.1:11211', 更新缓存后刷新页面发现缓存并没有生效. 得到
-
采用ThinkPHP中F方法实现快速缓存实例
一般使用文件方式的缓存就能够满足要求,而thinkPHP还提供了一个专门用于文件方式的快速缓存方法F方法.由于采用的是PHP返回方式,所以其效率较S方法较高. F方法具有如下特点: 1.简单数据缓存:2.文件形式保存:3.采用PHP返回数据方式加载缓存:4.支持子目录缓存以及自动创建:5.支持删除缓存和批量删除: 复制代码 代码如下: $path="../Public/Runtime/";$str="fastrunaaaaaaaaaaaaaaaa";F("
-
thinkphp特殊标签用法概述
本文实例讲述了ThinkPHP特殊标签用法.分享给大家供大家参考.具体分析如下: 特殊标签: 1.比较标签 eq或者 equal 等于 neq 或者notequal 不等于 gt 大于 egt 大于等于 lt 小于 elt 小于等于 heq 恒等于 nheq 不恒等于 2.范围标签 in 复制代码 代码如下: <in name='n' value='9,10,11,12'>在这些数字里面<else/>不在这些数字的范围内</in> <notin name='n'
-
thinkphp中空模板与空模块的用法实例
本文实例讲述了thinkphp中空模板与空模块的用法.分享给大家供大家参考.具体实现方法如下: 1. 空操作 复制代码 代码如下: function _empty($name){ $this-]show("$name 不存在 [a href='__APP__/Index/index']返回首页[/a]"); } 2. 空模块 复制代码 代码如下: class EmptyAction extends Action{ function index()
-
thinkphp的静态缓存用法分析
本文较为详细的分析了thinkphp的静态缓存用法.分享给大家供大家参考.具体分析如下: thinkphp里面内置了一个静态缓存功能,说静态缓存可能对我这种菜鸟而言不太好理解.其实静态缓存就是将THINKphp的某一个操作显示出来的页面生成一个HTML文件保存在设置的路径,当用户再次访问的时候,如果缓存没过期,那么这个操作将不再执行它下面的PHP程序,而是直接调用生成的HTML缓存文件.要使用静态缓存就需要在项目配置目录__APP__/Conf下面增加静态缓存规则文件 htmls.php,还需要
-
thinkphp模板用法和内容输出实例
本文实例讲述了thinkphp模板用法和内容输出.分享给大家供大家参考.具体分析如下: 一.模板的用法 a.规则 模板文件夹下[TPL] /与模块名同名的文件夹[Index]/ 与方法名同名的文件[index].html(.tpl) 模板文件夹下[TPL]/[分组文件夹/] /与模块名同名的文件夹[Index]/与方法名同名的文件[index].html(.tpl) 模板文件夹下[TPL]/[分组文件夹/][模板主题文件夹/] /与模块名同名的文件夹[Index]/与方法名同名的
-
ThinkPHP缓存方法S()概述
thinkPHP的F方法只能用于缓存简单数据类型,不支持有效期和缓存对象.S()缓存方法支持有效期,又称动态缓存方法,使用示例如下: 复制代码 代码如下: // 使用data标识缓存$Data数据 S('data',$Data); //前面的是缓存标示,后面的是缓存的数据 复制代码 代码如下: // 缓存$Data数据3600秒 S('data',$Data,3600); 复制代码 代码如下: // 删除缓存数据 S('data',NULL); //第一个参数时缓存的标识名 复制代码 代码如
-
ThinkPHP模板输出display用法分析
本文实例分析了ThinkPHP模板输出display用法.分享给大家供大家参考.具体分析如下: 模板变量赋值后就需要调用模板文件来输出相关的变量,模板调用通过display方法来实现,我们在操作方法的最后使用: 复制代码 代码如下: $this->display(); 就可以输出模板,根据前面的模板定义规则,因为系统会按照默认规则自动定位模板文件,所以通常display方法无需带任何参数即可输出对应的模板,这是模板输出的最简单的用法. 事情总有特例,或者根本不需要按模块进行分目录存放,不过dis
-
thinkphp文件引用与分支结构用法实例
本文实例讲述了thinkphp文件引用与分支结构用法.分享给大家供大家参考.具体分析如下: 一.导入CSS和JS文件 1.css link : 复制代码 代码如下: <link rel='stylesheet' type='text/css' href='__PUBLIC__/Css/test.css'/> js src : 复制代码 代码如下: <script src='__PUBLIC__/Js/test.js'></script> 2.import 复制代码 代
-
thinkphp中memcache的用法实例
本文实例讲述了thinkphp中memcache的用法.分享给大家供大家参考.具体分析如下: 1.下载并安装memcache ① window下安装memcache. 下载memcached.exe 到d:/memcached/memcached.exe.在运行cmd 输入 d:/memcached/memcached.exe -d install安装 . ② 运行d:/memcached/memcached.exe -d start 启动memcache ③ 下载
-
ThinkPHP实现一键清除缓存方法
很多的开源cms系统都有一键清除缓存的功能,缓存是为了减轻服务器的压力而产生的,但是同时有缓存的存在也可能使一些数据不能实时更新,对此,我们就来实现一个ThinkPHP的清理缓存的功能.代码如下: ThinkPHP后台执行的代码: //获取要清楚的目录和目录所在的绝对路径 public function cache(){ ////前台用ajax get方式进行提交的,这里是先判断一下 if($_POST['type']){ //得到传递过来的值 $type=$_POST['type']; //将
随机推荐
- python发送邮件实例分享
- linux shutdown命令详解
- Oracle中获取执行计划的几种方法分析
- Jquery promise实现一张一张加载图片
- 使用Math.floor与Math.random取随机整数的方法详解
- 匹配移动/联通/电信手机号码正则表达式小结
- Tomcat正常启动,访问所有页面均报404异常,404异常总结分析
- Python抓取手机号归属地信息示例代码
- IE6下focus与blur错乱的解决方案
- C#实现Datatable排序的方法
- 在Gnumeric下使用Python脚本操作表格的教程
- 在Android Studio中使用BaiduMap SDK实时获取当地位置信息
- js控制台输出的方法(详解)
- sencha touch 模仿tabpanel导航栏TabBar的实例代码
- Mysql主从同步备份策略分享
- VBS教程:属性-DriveLetter 属性
- javascript将异步校验表单改写为同步表单
- jQuery移动端日期(datedropper)和时间(timedropper)选择器附源码下载
- jQuery中DOM树操作之使用反向插入方法实例分析
- C++类基本语法实例分析