我想把第一幅图的数组,遍历出来到第二幅图的样子,不知道怎么写
主要是res['']里面不知道怎么写,写变量不支持 $key能把数组第一层键遍历出来
你能描述的清楚点吗,你的数组结构是什么样的,是数组里面还有数组,还是2个一维数组?
如果是两个一维的:分开循环就可以了,如果是2维的就必须用循环嵌套了
<volist name="list1" id="vo1">
{$vo1.name}
</volist>
<volist name="list2" id="vo2">
{$vo2.name}
</volist>
如果是第二种
<volist name="list" id="vo">
{$vo.name}
<volist name="$vo.list2" id="item">
{$item.name}
</volist>
</volist>追问
如果是两个一维的:分开循环就可以了,如果是2维的就必须用循环嵌套了
<volist name="list1" id="vo1">
{$vo1.name}
</volist>
<volist name="list2" id="vo2">
{$vo2.name}
</volist>
如果是第二种
<volist name="list" id="vo">
{$vo.name}
<volist name="$vo.list2" id="item">
{$item.name}
</volist>
</volist>追问
数组结构第一幅图就是啊,已经做出来了,两层volist 循环不出来 ,内层我用的foreach
追答。。。。。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-12-30
这个是三维数组了吧。
变量是可以支持的,你可以试试把res['']改成 res.$key追问
变量是可以支持的,你可以试试把res['']改成 res.$key追问
那里不支持变量,已经解决了,谢谢!