SECTION块具有的属性值,分别为:
1. index: “循环下标”,默认为0
2. index_prev: 当前下标的前一个值,默认为-1
3. index_next: 当前下标的下一个值,默认为1
4. first: 是否为第一下循环
5. last: 是否为最[……]
SECTION块具有的属性值,分别为:
1. index: “循环下标”,默认为0
2. index_prev: 当前下标的前一个值,默认为-1
3. index_next: 当前下标的下一个值,默认为1
4. first: 是否为第一下循环
5. last: 是否为最[……]
来自官方手册:
smarty truncate 截取字符串
从字符串开始处截取某长度的字符,默认的长度为80
指定第二个参数作为截取字符串的长度
默认情况下,smarty会截取到一个词的末尾,
如果需要精确到截取多少个字符可以使用第三个参数,将其设为”true”[……]
第一步:嵌入Smarty类文件
include_once ‘./smarty/Smarty.class.php’;
第二步:实例化Smarty 类
$smarty=new Smarty();//定义Smarty类
第三步:设置Smarty目录变量
$smarty->[……]
{section name=loop loop=$News step=1}
{if $smarty.section.loop.index % 4 == 0}
{/if}
{$News[loop].n[……]
参考了smarty的官方文档,不过是翻译了部分,也加了点注释,个人感觉是比较有用的。欢迎交流。 1、循环一个简单的一维数组: Example 7-30. Looping a simple array with {section} <?php $data = ar[……]