关于smarty二维数组循环显示,如何写section语句。

关于smarty二维数组循环显示,如何写section语句。附上二维数组。

 

[code language=php]$obj=array(array('cheng','male','wuhan'),
                 array('zhao','male','nanchang'),
                 array('li','male','wuhan'));[/code]
我想要的效果是用表格把结果列出来。每行各是一维数组,单元格是一维里的元素。。
我想了一个上午弄不出头绪。。smarty手册上没给出数组的例子,只写了结果。
哪位大牛帮我解决下问题

最佳答案

{section name=sec loop=$obj} {section name=subsec loop=$obj[sec]} {$obj[sec][subsec]} {/section} {/section}

 

 

 

--------------------------------------------————————————————————

 

 

 

<table>

{section name=sec loop=$obj}
<tr>
    {section name=subsec loop=$obj[sec]}
        <td>{$obj[sec][subsec]}</td>
    {/section}
</tr>
{/section}
</table>

你可能感兴趣的:(关于smarty二维数组循环显示,如何写section语句。)