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

半世苍凉 提交于 2020-03-01 11:44:10
关于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>
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!