smarty表格换行实例

yipeiwu_com6年前PHP代码库

本文实例讲述了smarty表格换行的实现方法。分享给大家供大家参考。具体分析如下:

在foreach中加入 key=count

复制代码 代码如下:
<table> 
<{foreach item=item from=$items key=count}> 
<{if $count is div by 2}><tr>
<{/if}>   
<td><{$item.name}></td>   
<td><{$item.summary}></td>   
<td><{$item.date}></td> 
<{if ($count+1) is div by 2}></tr><{/if}> 
<{/foreach}></table>

每行放置三个 <{$item.name}> 后换行 你喜欢换多少就改改参数就可以了!

复制代码 代码如下:
<table> 
<tr> 
<{foreach item=item from=$items key=count}>     
<td><{$item.name}></td> 
<{if ($count+1) is div by 3}></tr><tr><{/if}> 
<{/foreach}> 
</tr></table>

另一种利用 cycle 來做换行的例子,但只能作到每行两条数据就换行的效果 只能换两行

复制代码 代码如下:
<table> 
<tr>   
<{foreach item=item from=$items}>     
<td><{$item.name}>     
<{cycle values="</td>,</td></tr><tr>"}>   
<{/foreach}> 
</tr>
</table>

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

相关文章

php实现的常见排序算法汇总

本文汇总了常见的php排序算法,在进行算法设计的时候有不错的借鉴价值。现分享给大家供参考之用。具体如下: 一、插入排序 用文字简单的描述,比如说$arr = array(4,2,4,6,...

php Xdebug的安装与使用详解

php Xdebug的安装与使用详解

为什么需要Debugger?很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对 于有较丰富开发经验的程序员来说这些也已经足够了,他们往...

php调用nginx的mod_zip模块打包ZIP文件

php 本身有 zip 模块,可以生产 zip 文件。但是这个 zip 模块只能使用本地文件来打包。如果需要打包输出的文件来自网络,就得先保存临时文件。在文件数量多或者文件大的时候就很杯...

深入讲解PHP的对象注入(Object Injection)

深入讲解PHP的对象注入(Object Injection)

前言 虽然这篇文章叫做PHP对象注入,但是本质上还是和PHP的序列化的不正确使用有关。如果你阅读了PHP中的SESSION反序列化机制对序列化就会有一个大致的认识。PHP对象注入其实本质...

PHP中将字符串转化为整数(int) intval() printf() 性能测试

背景、概述   早在Sql注入横行的前几年,字符串转化为整数就已经被列为每个web程序必备的操作了。web程序将get或post来的id、整数等值强制经过转化函数转化为整数,过滤掉危险字...