Smarty循环输出数组

ynsong 发布于 2012/03/30 16:03
阅读 3K+
收藏 1

如何通过Smarty循环输出数组元素,并且能由此定制HTML显示页面,下面是一个数组实例:

Array
(
    [0] => Array
        (
            [host] => aaa.com
            [ldate] => 2012-03-30 14:57:56
            [referer] => http://www.aaa.com/search.php?kd=php
            [0] => Array
                (
                    [request] => http://www.baidu.com
                    [rdate] => 2012-03-30 14:57:56
                )

        )

    [1] => Array
        (
            [host] => bbb.com
            [ldate] => 2012-03-30 14:50:30
            [referer] => http://www.bbb.com/s?kd=php&limit=3
            [0] => Array
                (
                    [request] => http://phplabor.com
                    [rdate] => 2012-03-30 14:50:30
                )

        )

)

谢谢帮忙!

加载中
0
匿名t3a
匿名t3a
{foreach item=val from=$array}
 {$val.host}<br>
 {foreach item=item from=$val[0]}
      {$item.rdate}<br>
 {/foreach}
{/foreach}
你试下看看可不可以

ynsong
ynsong
代码可用,谢谢帮忙!
0
l
love1989
谢谢 我也在找 呵呵
0
johns
johns

如果是在数据库中读出的两条记录怎么标示呀?

在程序里还要while循环出来么?

ynsong
ynsong
想了一会儿,还是不太明白你的问题。对于这种MVC的设计模式,无非就是从数据库里读出原始数据,通过业务逻辑处理成所需的数据结构,然后使用视图呈现。所以,将数据转换成自己所需的数据格式是重要的。
返回顶部
顶部