`
huimai
  • 浏览: 14895 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php smarty foreach name index first last etc.

阅读更多
index示例

{* The header block is output every five rows *}
{* 每五行输出一次头部区块 *}
<table>
{foreach from=$items key=myId item=i name=foo}
   {if $smarty.foreach.foo.index % 5 == 0}
      <tr><th>Title</th></tr>
   {/if}
   <tr><td>{$i.label}</td></tr>
{/foreach}
</table>

.iteration包含当前循环次数,与index不同,从1开始,每次循环增长1。

iteration和index示例

{* this will output 0|1, 1|2, 2|3, ... etc *}
{* 该例将输出0|1, 1|2, 2|3, ... 等等 *}
{foreach from=$myArray item=i name=foo}
{$smarty.foreach.foo.index}|{$smarty.foreach.foo.iteration},
{/foreach}

原文链接
http://hi.baidu.com/vcoso/blog/item/69c87107560300d47a894793.html
分享到:
评论

相关推荐

    php-Smarty-3.1.21-1.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    Smarty-3.1rc1.tar.gz

    为了使用Smarty,你需要在你的PHP项目中引入`class.smarty.php`,配置相关目录,然后实例化Smarty对象,加载模板并渲染输出。这样,你就可以利用Smarty的强大功能来构建高效、易于维护的Web应用了。

    计算机前端-核心编程. Smarty05Smarty中的普通变量.avi

    计算机前端-核心编程. Smarty05Smarty中的普通变量.avi

    PHP、Smarty与jQuery Ajax 分页插件jquery.pager.js的使用

    ### PHP、Smarty与jQuery Ajax 分页插件jquery.pager.js的使用详解 #### 一、引言 随着互联网技术的不断发展,用户对于网页交互性的需求越来越高。为了提升用户体验,Ajax技术逐渐成为一种不可或缺的技术手段。它...

    Smarty.class.php

    Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,目的就是...

    smarty-3.1.29

    Smarty是一个广泛使用的PHP模板引擎,它的版本3.1.29是2015年12月24日发布的最新版本。Smarty的核心理念是将HTML模板与PHP代码分离,这样可以使得网页设计者和程序员的工作更加协同,提高开发效率和代码可维护性。 ...

    linux+php+smarty模板的例子.zip

    4. **配置Smarty**:在PHP的主配置文件(`php.ini`)中,添加对Smarty的扩展加载,如`extension=smarty.so`。 5. **设置项目**:在项目中,引入Smarty类库,实例化Smarty对象,并设置模板目录等配置。 6. **测试**:...

    计算机前端-核心编程. Smarty01使用PDO读取学生信息.mp4

    计算机前端-核心编程. Smarty01使用PDO读取学生信息.mp4

    PHP模板引擎Smarty的安装配置及应用实现.pdf

    PHP模板引擎Smarty的安装配置及应用实现

    Smarty软件包Smarty-3.0b7.tar.gz

    smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分 离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响...

    smarty3.x完全中文手册.7z

    模板设计者篇 Table of Contents[内容列表] 3. Basic Syntax [基本语法] 4. Variables [变量] 5. Variable Modifiers [变量修改器] ...16. Extending Smarty With Plugins [利用插件扩展Smarty]

    smarty程序员应该知道37个变量.pdf

    require_once(SMARTY_DIR."Smarty.class.php"); ``` 2. $template_dir:定义默认模板目录的位置。默认值是当前执行PHP脚本的目录下的"templates"子目录。可以通过设置这个变量来改变。 ```php $smarty-&gt;...

    smarty_函数文档[定义].pdf

    在实际使用中,你可以通过`get_brands`函数获取品牌信息,然后通过`assign`将数据传递给Smarty模板,再在模板中使用`foreach`循环遍历这些数据,展示品牌列表,如示例所示: ```html {get_brands assign="one_...

    Smarty foreach控制循环次数的实现详解

    - `{$smarty.foreach.name.last}`:与`{$smarty.foreach.loop.last}`相同,但不区分大小写,适用于循环名称包含大写字母的情况。 - `{$smarty.foreach.loop.show}`:如果当前循环项应该被显示,该变量为`true`。 ...

    Smarty-2.6.18.tar.gz

    4. **配置**:在PHP项目中包含Smarty的主文件,通常为` Smarty.class.php`,并初始化Smarty实例。 5. **设置目录**:设置SMARTY的模板目录、编译目录和缓存目录。 ```php $smarty = new Smarty(); $smarty-&gt;...

    PHP模板引擎Smarty自定义变量调解器用法_.docx

    而在主文件`index.php`中,我们首先定义了一些字符串变量,然后使用内置的PHP函数(如`strtolower`、`strtoupper`和`ucfirst`)对它们进行处理,并将处理后的结果分配给Smarty模板变量。接着,通过`$_tpl-&gt;display('...

    PHP留言本,Php+Mysql+Smarty+Layui架构 (2).zip

    《PHP留言本:基于Php+Mysql+Smarty+Layui的实现详解》 PHP留言本是一种常见的Web应用程序,它允许用户在网站上留下他们的反馈、建议或问题。本项目采用了PHP作为后端编程语言,MySQL作为数据库管理系统,Smarty...

    基于PHP+Smarty的订餐网站设计与实现.pdf

    "基于PHP+Smarty的订餐网站设计与实现" 在当今互联网时代,网络订餐已经成为一种非常普遍的生活方式。随着互联网的发展和普及,网络订餐也逐渐成为一种新的业态。基于PHP+Smarty的订餐网站设计与实现正是响应这种...

Global site tag (gtag.js) - Google Analytics