这个三层数组用volist怎么循环,和官方给的数组不一样

浏览:2500 发布日期:2013/08/31 分类:求助交流 关键字: volist
Array
(
    [1] => Array
        (
            [0] => Array
                (
                    [6] => 图书页数
                )

            [1] => Array
                (
                    [2] => 出版社
                )

            [2] => Array
                (
                    [9] => 版次
                )
        )

    [2] => Array
        (
            [0] => Array
                (
                    [25] => 碟片代码
                )

            [1] => Array
                (
                    [21] => 主唱
                )
        )

    [3] => Array
        (
            [0] => Array
                (
                    [212] => 价格
                )

            [1] => Array
                (
                    [211] => 色系
                )

        )

)
上面的就是attr_list这个数组
我的循环是:<script type="text/javascript">
var arr = new Array();
<volist name="attr_list" id="val" key="att_type_id">
      arr[{$att_type_id}] = new Array();
     <volist name="$val" id="items" key="key">
           <volist name="$items" id="attr_val" key="attr_id">
         arr[{$att_type_id}][{$key}] = ["{$attr_val}", {$attr_id}];
       </volist>
     </volist>
</volist>
</script>
只输出了:
var arr = new Array();
arr[1] = new Array();
arr[2] = new Array();
arr[2] = new Array();

只输出了第一层,帮忙看看哪里错了。弄了几个小时没弄出来。

有高手给我讲讲这个3层数组怎么遍历吗?
最佳答案
评论( 相关
后面还有条评论,点击查看>>