thinkphp循环结构用法实例

本文实例讲述了thinkphp循环结构用法。分享给大家供大家参考。具体实现方法如下:

循环结构,在循环输出中变量不用加$符号

实例1.for


代码如下:

<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>

实例2.volist


代码如下:

<volist name='list' id='v'>//循环多维数组,v代表当前数组 
    {$v.username}<br/> 
</volist>

实例3.foreach


代码如下:

<foreach name='list' item='v' key='k'> 
    {$k}-------{$v}<br/> 
</foreach>

希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

(0)

相关推荐

  • ThinkPHP模板输出display用法分析

    本文实例分析了ThinkPHP模板输出display用法.分享给大家供大家参考.具体分析如下: 模板变量赋值后就需要调用模板文件来输出相关的变量,模板调用通过display方法来实现,我们在操作方法的最后使用: 复制代码 代码如下: $this->display(); 就可以输出模板,根据前面的模板定义规则,因为系统会按照默认规则自动定位模板文件,所以通常display方法无需带任何参数即可输出对应的模板,这是模板输出的最简单的用法. 事情总有特例,或者根本不需要按模块进行分目录存放,不过dis

  • thinkphp模板用法和内容输出实例

    本文实例讲述了thinkphp模板用法和内容输出.分享给大家供大家参考.具体分析如下: 一.模板的用法 a.规则 模板文件夹下[TPL]    /与模块名同名的文件夹[Index]/ 与方法名同名的文件[index].html(.tpl) 模板文件夹下[TPL]/[分组文件夹/]    /与模块名同名的文件夹[Index]/与方法名同名的文件[index].html(.tpl) 模板文件夹下[TPL]/[分组文件夹/][模板主题文件夹/]   /与模块名同名的文件夹[Index]/与方法名同名的

  • thinkphp的静态缓存用法分析

    本文较为详细的分析了thinkphp的静态缓存用法.分享给大家供大家参考.具体分析如下: thinkphp里面内置了一个静态缓存功能,说静态缓存可能对我这种菜鸟而言不太好理解.其实静态缓存就是将THINKphp的某一个操作显示出来的页面生成一个HTML文件保存在设置的路径,当用户再次访问的时候,如果缓存没过期,那么这个操作将不再执行它下面的PHP程序,而是直接调用生成的HTML缓存文件.要使用静态缓存就需要在项目配置目录__APP__/Conf下面增加静态缓存规则文件 htmls.php,还需要

  • ThinkPHP实现一键清除缓存方法

    很多的开源cms系统都有一键清除缓存的功能,缓存是为了减轻服务器的压力而产生的,但是同时有缓存的存在也可能使一些数据不能实时更新,对此,我们就来实现一个ThinkPHP的清理缓存的功能.代码如下: ThinkPHP后台执行的代码: //获取要清楚的目录和目录所在的绝对路径 public function cache(){ ////前台用ajax get方式进行提交的,这里是先判断一下 if($_POST['type']){ //得到传递过来的值 $type=$_POST['type']; //将

  • 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中F方法实现快速缓存实例

    一般使用文件方式的缓存就能够满足要求,而thinkPHP还提供了一个专门用于文件方式的快速缓存方法F方法.由于采用的是PHP返回方式,所以其效率较S方法较高. F方法具有如下特点: 1.简单数据缓存:2.文件形式保存:3.采用PHP返回数据方式加载缓存:4.支持子目录缓存以及自动创建:5.支持删除缓存和批量删除: 复制代码 代码如下: $path="../Public/Runtime/";$str="fastrunaaaaaaaaaaaaaaaa";F("

  • thinkphp中空模板与空模块的用法实例

    本文实例讲述了thinkphp中空模板与空模块的用法.分享给大家供大家参考.具体实现方法如下: 1. 空操作 复制代码 代码如下: function _empty($name){             $this-]show("$name 不存在 [a href='__APP__/Index/index']返回首页[/a]"); } 2. 空模块 复制代码 代码如下: class EmptyAction extends Action{         function index()

  • 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文件引用与分支结构用法实例

    本文实例讲述了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的默认缓存方式是以File文件方式实现的,运行时会在/Runtime/Temp 下生成很多的缓存文件. 有的情况下服务器装了memcached之后,需要将ThinkPHP的缓存方式更改成memecache方式 具体操作步骤如下: 在Conf/config.php 中添加: 'DATA_CACHE_TYPE' => 'Memcache', 'MEMCACHE_HOST' => 'tcp://127.0.0.1:11211', 更新缓存后刷新页面发现缓存并没有生效. 得到

  • ThinkPHP缓存方法S()概述

    thinkPHP的F方法只能用于缓存简单数据类型,不支持有效期和缓存对象.S()缓存方法支持有效期,又称动态缓存方法,使用示例如下: 复制代码 代码如下: // 使用data标识缓存$Data数据 S('data',$Data);  //前面的是缓存标示,后面的是缓存的数据 复制代码 代码如下: // 缓存$Data数据3600秒 S('data',$Data,3600); 复制代码 代码如下: // 删除缓存数据 S('data',NULL);  //第一个参数时缓存的标识名 复制代码 代码如

随机推荐