你如何在JSON中构造一个数组数组

时间:2013-03-21 01:39:24

标签: php json ios5 ios6

如果有几个阵列称它们为颜色,植物,汽车,家庭 每个或这些数组的长度相同,为5个项目

我想创建另一个名为分组的数组 它设置为

项目将包含包含

的组
group[0]=>( color=>color[0],plant=>plant[0],car=>car[0],family=>family[0] )
group[1]=>( color=>color[1],plant=>plant[1],car=>car[1],family=>family[1] )
group[2]=>( color=>color[2],plant=>plant[2],car=>car[2],family=>family[2] )
group[3]=>( color=>color[3],plant=>plant[3],car=>car[3],family=>family[3] )
group[4]=>( color=>color[4],plant=>plant[4],car=>car[4],family=>family[4] )

如何将其设置为for循环 实际上我有50个项目,每个项目有13个元素

然后我将使用PHP json_encode将其放入JSON中以便我可以将其传输

我需要将它转换为iOS词典,这样我就可以调用组中的一个元素并轻松访问任何元素

如果我调用group3,我可以获得所有匹配的元素

如何在PHP中设置

很抱歉清楚说明上面显示的是我想要的结果。

1 个答案:

答案 0 :(得分:0)

如果我错了,请纠正我。但我做过这种事情最简单的方法如下:

var group= [];

for(var i=0;i<50;i++)
{

    var aGroup={};
    for(var j=0;j<13;j++)
    {
    aGroup.color[j]=color[j]; // colors array
    aGroup.plant[j]=plant[j]; //plant array
    aGroup.family[j]=family[j];//family array
    }
    group[i]=aGroup; //finally add aGroup to group

    }
    //to access color you can do following
    group[0].aGroup.color[0]; //not tested

如果您发现任何问题,请与我们联系。